Seperate repositories are necessary to differentiate between classes of apps. Nokia vs 3rd party, tightly integrated vs add-ons.