The thing is that (broken) Windows systems are just so damn hard & time-consuming to fix, C:\Windows is a mess, let's not even start about the registry.
Even pretty simple problems are difficult, there's no such thing as single-user mode (safe mode is not the same thing) or the boot loader command prompt and the horrible tangle makes things worse (For example,
see this).
As someone who works with Windows system all day I share your pain jggimi ... I've tried explaining to my coworkers how FreeBSD or OpenBSD for example are much easier in this regard. But they can't see past the command-line interface and say it's much more difficult ...
People say Windows is easy, and up to some point they may be right. But if you need to do some serious work with it, it's damn hard to get anything done.