And an application framework might, maybe lead to substandard application. But Apple can and supposedly already does control for application quality, so the only reason for the further restriction is ... monopoly control.
Both Microsoft and Apple created an skewed playing field in the application space to further their agendas. Microsoft did this by having secret APIs that only they and their friends could use. Apple did this by including extraneous requirements to the App Store.