Yea, unfortunately with software, using enough granular feature flags, they can make their software "maximally bad" for each given region. They lose a battle in the EU and are forced to make the software better? They will make it better only in the EU. Lose another one in Japan over a different issue? Just make a "japan" flag and only make it narrowly better for that use case in that region. Lose further battles in other regions, just add more flags.
They will never deploy the "better" feature worldwide if they have the opportunity to limit the better code to a particular region.
1: And of course, by "better" I am always referring to "better for the user" not "better for Apple."
They will never deploy the "better" feature worldwide if they have the opportunity to limit the better code to a particular region.
1: And of course, by "better" I am always referring to "better for the user" not "better for Apple."