You just made Apple's point though. The Microsoft ecosystem of flexibility introduced so much variation that lots of people moved to Apple BECAUSE of it's enforced uniformity. Microsoft's ecosystem of flexibility allowed their system to be abused and exploited by bad actors more easily resulting in people MOVING to Apple to get away from this. If you want flexibility, develop for Android or Windows. You don't have a right to have access to people who moved to Apple for the express purpose of living in a managed ecosystem that just worked and simplified their lives. Everyone is talking about the developer's rights but no one is talking about end users, many of whom choose Apple for the very reason this is trying to negate, even if they couldn't articulate it as such.