I think a good way to think of it is similar to how Debian curates the experience. They broadly allow a LOT of software to be distributed, but they also have a vetting and approval process. With a way to easily add new repos for seamless side loading.