Maybe so, but as an end user I can replace these components too, straight from the Android Market/Play Store. And my default HTC setup has a 'personalize' button right on the main interface which allows me to tweak all sorts of stuff and install new skins.
Specifics aside, the general idea that it's impossible to design something useful if you don't know exactly how it's going to look is a nonsense.