Earlier quoted context omitted.
On the other hand, I spend 0% of my time managing iOS devices for my parents and am constantly bombarded with issues from my in-laws with Android phones. I agree that some of Apple's behavior is monopolistic and has some unfortunate, possibly unforeseen consequences, but the end result is pretty nice for the consumers who are willing to accept the compromise.
I'm always amazed that in the land of the brave and free butchering general purpose computing machines is supposed to be justified by the fact grandma doesn't install the wrong apps. Funny is this argument always exclusively pops up when it comes to Apple smartphones. Are we supposed to lock every desktop down too because mom and pop installed a wrong toolbar? It's like the reverse 'but think of the children', and pe…
- In the country I grew up I have to install rootkits in my computer in order to use the bank website. Some of them are borderline impossible to uninstall, and some banks have rootkits that conflicted with the ones of other banks. How do I know if it's not spying on me or not? It's a multi-megabyte kernel extension. I can't even use Linux or a Virtual Machine to access the website!
- For some apps I use for music making I had to install iLok which is (or at least used to be) the biggest piece of shit ever and crashed my computer all the time, because it was terribly written. I still refuse to buy anything that uses physical DRM.
- Even today in macOS (which is supposed to have a sandbox) I keep finding stuff in the disk from programs I uninstalled several years ago, because developers can't keep their telemetry spying garbage off every single corner of my machine.
- Every single scummy websites (which is 99% of all sites, HN and Reddit are the only exceptions I can think of) requires a login with Email so they can send me spam and send my information to third parties. With iCloud Sign Up I can sign in without that fear.
So yes, most of the time I wish my desktop was limited the way my phone is locked because I own my computer, not some asshole developer who decided my computer is their playground.
As long as I keep developing my software and compiling open source stuff, I'm good. Other developers can embrace the sandbox or piss off.