I
Unix has always been slow to catch on for the PC desktop, even with several GUI's to choose from, as it was not originally designed to be a contender in this market place.
Well..... No and yes. I think you are only representing a home user's perspective. UNIX (and Linux more recently) have always had a strong presence in certain environments. There are some Fortune 500 companies than run entire departments exclusively on Linux (and some of those with a VDI solution).
Aside from the technical challenges faced, I don't think the problem is one of Desktop adoption. The desktop as a working space is something that is changing rapidly as companies start to understand the HCI implications of things like handheld devices and a touch oriented, display agnostic presentation, while the older generations are caught unable to see beyond the desktop paradigm.
What we really have is a display, on which we perform a task. For gaming that display is either the home television or a dedicated play space.
The desktop argument while relevant is not actually the problem, it is about device penetration in the market. Right now, the device penetration for Linux gaming is minuscule. The best way I see to fix that is to change the balance of what people are using. Which means the likes of us, the technical influencers should be promoting (and using) the only viable Linux Gaming distro available, SteamOS. Trying to get Linux on the desktop is a separate and different problem to trying to get Linux into the gaming hub of a home.
Valve are essentially taking the fractured console market and trying to turn the hardware back to commodity components, allowing the same game to reach multiple players based on the price point they can afford to join in with, breaking the console hardware stranglehold on both consumers and developers. They also have a wealth of big games already running.
If Linux is to succeed in the gaming market in any form, I think that the community of gamers that *want* it, need to be leading from the front and taking some of the pain when they have to dual boot, just to be demonstrating that the alternative offers more choices and a better experience (you know I *say* that but I have some big issues with BigScreen, anyway, that's just an aside).
There are 294 participants (at the time of writing) in this thread. How many of us that want a Linux client have bought (or are planning) to buy a Steam Machine or dual boot SteamOS ('cos, you can download the OS now, for gratis). Linux has always managed to enter a market when the community backs a Vendor that is leveraging it. I don't mean a community just for Elite on Linux, I mean a community for gamers on Linux.
A business needs to see that there are enough possible sales to make a port worthwhile, any other ideas about how to achieve that goal could, I think, help move the idea forwards. worrying about technical and programming issues for one particular game, is in my view misdirected energy.