As a developer this completely sucks. There will very likely be users who purchase apps that never shop the App Store, which means there will be users who will never find my apps. I could upload to all the other stores, but what will they charge? If there are nine other stores and they each charge $100 annually (the same as Apple) to be a member, that means it will not cost $100, but rather $1000 annually just to maximize the opportunity for downloads on iOS. And there will be no guarantee my apps will get more downloads. Not to mention... that's nine more accounts I have to manage. Nine more sites where the developer has to input their bank information for direct deposits. Nine more opportunities to have bank information stolen because of some hacker. EU legislators are a bunch of ******s. Jeers to Apple for caving on this.
It's actually so ridiculous how far this has gotten. The App Store is no different than buying a Costco membership, in this case the iPhone is the membership and the developers are the vendors selling their product inside Costco who charges a per square foot and percentage of each sale at the till.
It's so funny that people bitched that they didn't have alternatives and options when there is a whole a OS and eco system called Android that specifically caters to this EXACT way of doing things.