The reason I think users don't mind Apple's control of their devices is that the reality is that users don't control devices, programmers do. Also, security requires constant updates and updates cost money, so it's not realistic to use a device for a decade, because you won't have security updates from any company at that point. Apple has better updates over time, which is reflected in it's higher resale values.
So on my iPhone, I feel that Apple protects us from bad programmers for the most part, because if you look at Android and the lower quality of many of their apps and the way large tech companies run over the users by installing spyware on their devices, but Apple to some extent is protecting us from Facebook and Google and keeping us more in control of our devices, by limiting which applications can be run on them.
So on my iPhone, I feel that Apple protects us from bad programmers for the most part, because if you look at Android and the lower quality of many of their apps and the way large tech companies run over the users by installing spyware on their devices, but Apple to some extent is protecting us from Facebook and Google and keeping us more in control of our devices, by limiting which applications can be run on them.