> Their consumer OS's require manual cleanup and yearly full reinstalls.
I don't think this has really been true since the bad old days of Windows ME. Maybe even XP.
I've never done a Windows reinstall for myself or for friends since the early 2000s.
> I had about two BSOD's a year until I switched to Linux.
BSODs too are largely a thing of the past unless you have some kind of hardware/driver issue, in which case you'd of course also have kernel panics, though at least if you have a bad Linux driver you can hope it's open source and fix it yourself.
> I've had software updates break my drivers,
I don't doubt it, but I can't tell you how often a software update broke sound and/or WiFi in Ubuntu. :) That said, I quit running it on bare metal and ever since I haven't had any issues with updates I can recall.
All in all, my experience with hundreds of installations of both, is that enterprisey Linux and both consumer/enterprise Windows are on the same level of reliability, although if you want Windows for reliability purposes you're probably going to spend more time in configuration. I really don't see any issue with running Windows in mission-critical systems.