If computers are roads, MS keeps helping itself to not only more space, but an increasing percentage of available space. Some call that progress, others do not. MS has many reasons why it is better that they use that space and give you the user a decreasing role in managing that space, or even having the ability to manage it. In this way MS looks at the world as a group of people who will never get very good at managing their computer, and as people who never learned to drive (85% of people never defrag a hard drive), just need the MS bus to come and pick them up and take them where they are going. It will only be a short wait, nothing you should complain about.
But if you like to drive, you may have cynicism about MS' tendency to take away your pedals and levers.
The primary point of car responsiveness is the engine responding to the gas pedal. MS puts so much in the trunk of each new version that despite the engine being faster, the car seems just a little sluggish, which irritates drivers but does not matter to people on a bus. Many argue as to the value of those things in the trunk, but the fact that we cannot remove them is absurd, though blackviper helps us try. But try as we might the basic tasks like explorer, network browsing, file searching, mail, whatever, have a tendency to slow down.
The arbitrary chart below shows how as we moved through DOS versions, DOS took a DECREASING amount of resource from the system (through relocating some of itself above 640k), and imposed a relatively unchanging overhead to the hardware, which meant that it got FASTER to us the users. But windows has done the opposite, and each new version has points of sluggishness when compared to the previous version, even on faster hardware. DOS users kept getting happier with each version, but MS is increasingly taking away our ferrari by loading down the trunk with stuff we cannot remove.