- You're using the wrong Linux distribution
- You're using the wrong Linux kernel version
- You have the wrong hardware
- You're using Linux incorrectly
- You're asking for too much
- Go debug or fix it yourself.
Edit: This is sarcasm by the way. These bullets come from the article.
In all seriousness though. I think another poster had the right idea. Linux requires a mindset shift. You must be willing to be a master of your own destiny. I've used Linux largely problem free for 10 years. I took some time to learn how to do things "the Linux way" but once I did it's been smooth sailing.
I recently have had to use Windows for work and it's annoying as hell. Every day after lunch one of my monitors just turns off and rearranges all my windows. On Linux, I could dig into the problem, and worse case just have a xrandr script to hack a solution together. On Windows I'm just SOL looking and dead Windows message board threads.