This is a framing issue. I think your comment is a great comment and probably does reflect a popular understanding. A farmer can't just set up shop in a supermarket without first paying and submitting to some vetting by the store owner. The problem here is that Apple doesn't just own the store or the platform for publicity and distribution. They also own the platform on which the software is run. It is analagous to Walmart also owning your house and not allowing you to buy home goods from any store except Walmart. I don't believe an average consumer would find that to be an acceptable business practice.