Why?

Modularity, documentation - it's just good engineering.

Choice is good; users and developers should be able to choose the environment and applications they like.

Fragmentation is bad; choices should not come in bundles. If I choose Windows, I should not have to choose Internet Explorer.

Previous
Next