In a similar manner, nobody ever suggests "just removing" interesting malware - since properly checking if a system is actually clean takes so much more time and effort than a reinstall, you have to have a really good reason to not simply nuke the system from orbit just to be sure. (possibly before taking an image for future forensics/attribution).
The other issue is that if you try to dive in deep and fix the problem by trying out various things and running diagnostics etc, you may in the end still need to reinstall.
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.
User configurations are only half of the total (with the method above, the system configurations are lost), however, it's considerably less work to do.
This doesn't only apply to system corruption scenarios - upgrades also can use the same workflow (of course, the compatibility of the configuration files with new package versions is a separate matter).
Any of the mainstream operating systems are tremendously complicated, so free support is probably worth what you pay for it.