Simple solution
Make these extra features a choice at install. Just like the "Add\Remove Features" control panel. A short check list where you can add things from catagories like: HTPC, Languages, Input, Networking, Admin tools, Games. This way each user can customize their install or they can hit a big "Default Reccomended Packages" button.
OEM PCs could come with a package tailored to the device intent and the user could later add and remove these packages.
I like modular. Sometimes you want the bare minimum and sometimes you want to try all the features. Give me choices! That has always been where Windows has been a better experience for me when compared to a Mac. The choices. I can have more control with a MSPC. Let us continue this trend of customizability. The PC, being a personal computer, should be personalized by definition.