The fact that Windows XP would boot into an at least marginally-usable state on random hardware puts it lightyears ahead of OS X in that regard.
I've been running various flavors of Linux machines for 15 years now, as well. I'm quite intimately familiar with the driver woes there (wireless drivers still basically never work out of the box on $LINUX_DISTRO), but again, it's so far ahead of OS X in that regard, it's not even funny.