While you don't believe you are locked in, I don't believe that you as a programmer "power user" are the majority that Apple cares about.
I believe not only that for the majority of users there is a level of software lock-in, but further there is a high level of psychological lock-in, where users get used to and comfortable with Apple's design strength, which is Apple's main offering.
As people get more comfortable and more older it is easy to say that people get more resistant to change.
Many people here mention "parenting" as a solution to this problem, and although this is a solution available to the wealthy and time wealthy audience of hacker news, the other side of the world, probably in your own country and certainly in poorer countries, the people aren't able to put in as much attention into monitoring their children or to put in time understanding the many harms of the modern world.
The real problem is the mass effect of these people. The majority of the world.
We all like to think we are above manipulation, maybe as a form of egoism, but in reality we are all simple creatures compared to the momentum of science.