Well, to defend windows, it's a very complex system that's used on a wide variety of hardware and for a wide variety of purposes. Most parts of it are required by someone or the other. If you don't need it, ignore it.
.NET is the clean-up of windows, I suppose.