This is exactly the perspective we disagree over: in my opinion, Apple users and developers are absolutely forced to do something.
There is a thing. They may or may not prefer different ways of handling that thing. Apple makes a choice for them, and prevents them from making their own choice.
Call it what you will, but in my book, lacking the freedom to make your own choices is the definition of slavery.