Why not just buy a different product with different features then? Mobile phones have a lot of different features. Some have better cameras than others. Some have longer battery life, can fold, or come in different colors. Some have different operating systems. App stores/software isn't any different. The user experience on the Nintendo Switch is terrible. I can't play World of Warcraft of Halo on it at all! And why can't I watch Netflix shows through the Hulu app? Why does Netflix get to buy content and keep it on their Netflix store? At least the Apple App Store is free. I don't have to pay for access to apps.
> What about poor indie developer whose app is banned due to opaque App store rules
They'll just have the opportunity to get banned from more than one store I guess. Then once this indie developer decides its profitable to scam their customers they'll create their own app store and just install their software that way, bypassing any legitimate bans too.