E.g. I have an issue where Thunderbolt ports suddenly stop working -- the symptom is that I hear the device connected chime immediately followed by the device unconnected chime. Event log is empty. Impossible to debug -- there's nothing else to tinker with. System restore worked.
Linux -- there is a kernel flag that forces the BIOS to power on the controller and whatever. Ohmygosh I had to open a terminal, but at least I didn't had to reinstall.
And please don't come with "given the choice of opening a shell and digging in or just reinstall, I would choose reinstalling 100% of the time", because then it answers the question of the OP.
I'll grant, however, that modern Windows often manages to be even more convoluted than that.
Has it already been the year of Linux on the desktop, or is that "next" year - I forget?
</sarcasm> ;)
[0] https://apple.stackexchange.com/questions/136248/disable-sto...
I have also often had issues that turn out to be driver issues, where a bug was already opened for the issue on some bug tracker, and the driver developers have already provided solutions in the comments. That kind of thing doesn't really happen on Windows.