AFAIK modular Windows has been discussed in depth at Microsoft (from a few conversations I've had there). And, again AFAIK, it's just not feasible to turn Windows into this without a lot of work. Windows is sort of a one-size-fits-all OS. It tries to do everything for everyone. They also use versioning (Home Basic, Home Premium, etc) to pitch optimized packages at different types of users. But this is a marketing thing, not an OS essential thing. So, for most people, it does what's needed. Those of us who are more technically oriented (who, by the way, are in the minority of Windows users) are just trying to get a one-size-fits-all OS to meet our needs. Unfortunately, the compromises that are necessary to fit the OS to all users will inevitably leave some of us feeling unsatisfied with what's there. If we get fed up enough, we move elsewhere. In the end, the consumer pays for it (and not just the average user - but the big businesses also). If they don't pay for it, then Microsoft will have to go out of business. We vote with our wallets.