I think its just to mitigate spam apps. The window's app store is kinda garbage. Apple doesn't want to spend their QA resources on apps that only 10 people can use.

I think the solution to that is allowing an alternative app store that could manage all that for them.