As a matter of fact, computer problems existing has little to do with what OS you use. I’ve seen Mac owners complain about various Mac problems and Linux users complain about various Linux problems. There is no such thing as “just works.” Windows does not just work. Mac OS X does not just work. Linux does not just work.
The only way around this I can see is a redefinition of the phrase just works. Here’s my new working definition:
Fill-in-the-blank operating system has caused me personally (and no one else necessarily) fewer problems than other operating systems I have used, and when I do encounter problems, they are ones I can tolerate and not big enough for me to abandon this platform for another one.
As someone who works in tech support, I can say that this is definitely true. It’s pretty much a level playing field with regards to the problems you will encounter.
For me, GNU/Linux is free, has a more consistent user experience, and has a great community in which to play a part (e.g. seeking the inevitable support, learning more, contributing yourself). That’s what gives it the advantage over Windows/OS X in my book.