Apple/Google/Anyone else trying to limit general purpose computing on mobile/PC platforms is a terrible thing for computing, but thats just my view. The ideal situation is we have a default app store - where the system integrator enforces all their policies, but then a user can voluntarily choose to download a separate app store where that store is run by different less exploitative policies. To make it easy for users, you can have an central store-front which then re-directs users to the different store pages. No different than a "Nike store" on Amazon.