In recent years, I found things have actually gotten better than ever. Most root cause analysis that I have done has been boiling down to malfunctioning hardware far more than software issues. Usually software issues stem from flaky hardware. People just never get it figured out and blame it on Microsoft or someone else’s software.
Of course, someone would debate that with me, but before the Windows NT kernel took over, I had to format to solve problems sometimes. I haven’t had to do that a single time since Windows 7. I ran eight or nine years on one Windows 7 install.
Which applies to nearly 100% of modern software. (Including Linux distros and a lot of their required software, other than the source bit...)