Microsoft got most of the grief because of security issues, which weren't dependent on specific hardware configurations ( at least, not always). Sure the BSOD was "normally" caused by a bad driver and Microsoft took flack for that, but on my single Windows machine that I have, I can't recall the last time I saw a BSOD.