I think the point there isn’t a technical challenge, but rather a business challenge. Namely, Apple probably actually cares about how satisfied their customers are. They probably could easily make their iPhones support following instructions from some forum about how to install Fortnite hacks, but some of those hacks are going to cause problems for their customers, either accidentally (bugs) or maliciously (spyware, random ware, etc.). The typical response from a HN thread might be “well if the user installs something that’s their problem,” but Apple probably actually cares about their customers’ satisfaction more than they care about assigning moral culpability.
Apple probably actually cares about their customers’ satisfaction more than they care about assigning moral culpability.
This is it right here. Power-users will blame the user for having their device compromised. Users, on the other hand, will blame Apple. Apple will do anything they can to avoid negative PR like that.
> They probably could easily make their iPhones support following instructions from some forum about how to install Fortnite hacks, but some of those hacks are going to cause problems for their customers, either accidentally (bugs) or maliciously (spyware, random ware, etc.).
I don't know what the state of the world is today, but I've installed custom OSes (mostly Linux) on every Mac I've owned (my most recent was a 2012 Retina which I really liked).
Installing a custom OS isn't easy and it's pretty obvious to everyone it means thinking "Yes, it's a good idea to lose support for almost every program I run". By "everyone", I really do mean that: I've never heard of an anecdote of someone who's mother wiped MacOS and threw Ubuntu on their box and encountered some bugs. Technical knowledge about security isn't out there, but we do get "Apple makes the system that is an iPhone, going away from Apple's product means abandoning my iPhone" seems to be there, even if they don't understand what it means for something to be an operating system.