There are a lot of problems with that idea, but the biggest I can see is that the user experience is horrendous. You're basically describing a world of itemized crippleware, where buying an app that's more than a few years old involves a half hour-long process of adding on feature packs.