This is exactly why most folks just give up on Linux; sometimes quickly, and sometimes after a while. And it's not just in the gaming area. I see this all the time in Gentoo; someone upstream pushes an update for some commonly used library and it breaks practically everything else in the dependency tree. You have to constantly fool around with the compiler and the use flags after updates. You sometimes have to wonder if/how the updates are tested at all. For example, I have not been able to compile mesa for the last two version numbers due to a similar scenario.
I know they can't emulate every possible combination of hardware and software, but sometimes it can be frustrating. Those of us who don't mind the occasional breakage (like me) also don't mind finding a workaround, or writing a patch, but we are in the minority, I'm sure. After it happens often enough, the rest just say 'screw it,' and go back to Windows, where all of this stuff 'just works.'
We all know Windows isn't much better. Most of the time it works fine (cause you are paying for it) but I've read many-a-post about Windows crapping out on them.
We know that any operating system can still have bugs and breaks. I thought Mac was a full-proof "just works" but when those macs get old, everything stops working, so you have to buy a new one. As with Windows and even old PC's with Linux on it.
Most people live the theory of "I will by a new device because it will work better, then when it doesn't, I'll replace it with another new one".
I can't afford to do that, hence why I don't own a Mac and why I'm moving away from Windows. Most people aren't as patient as I am with computers, but if you don't have the money to upgrade or replace it, then you have no choice but to wait and research.
Then again most people are just using their phones these days.
Everyone else who wants "High Quaity" games on their TV or PC needs a console or desktop.
I'm here to help those people by showing them Linux can do a lot of games like Windows, but there are a few more steps & troubleshooting. It costs a lot less and sometimes can cost nothing by reviving an older computer.
Its never perfect, but you will save money and spend more time learning about your computer and operating system.
If you aren't interested, then you probably aren't reading this right now because you are on facebook with your phone.
