Yes, because we all know that the occasional configuration problem is unique to Linux.
Really.
Counterpoint to your story: I bought a notebook with a 3G card in it, couldn't for the life of me get the thing to work under windows vista (which it came installed with). It got so bad that I suspected that the hardware must be broken.
For kicks I booted the machine using ubuntu NBR, not only did it detect and configure all the other peripherals properly but it also auto-detected the 3G card and it made it work instantly without further configuration, other than clicking the 'connect' entry in the menu and entering the PIN code (four times '0').
Just because there is the occasional glitch I'm not going to say 'windows vista doesn't support lots of hardware'.
If you say your soundcard/wireless/etc doesn't work under a major distribution then that's really unfortunate, but that does not make your story representative of the vast majority of Linux users. Personally I haven't seen any configuration issues in Linux for over a decade unless it was because I was using some very rare and either very new or totally obscure hardware, and even in those cases I could always get it to work by using google for a bit.
Except for that one time with the 3G card under windows. But that's not proof of anything other than that there was at least one instance where someone had a hardware issue with a windows machine.