Lawyers, admins, and executives, sure. But what about the complexity on the engineers who now have to maintain an exploding matrix of modes? I can definitely see that becoming burdensome.
You’re not wrong, it is burdensome but the sheer volume of money they secure primarily because of their license to rent-seek mercilessly (in the US especially because it’s the market they dominate most and with the weakest regulators) makes even a hilarious amount of complexity supportable. Besides, it’s mainly the users who suffer from the codebase falling apart, not Apple decision makers.
$500k+ TC makes many burdens worth shouldering
they make $1b in revenue and $300mm a day in profit
Engineers say they want to work on hard problems then complain that they can’t solve something because it’s too complex
sounds like a problem for claude to worry about
much has been written about the deteriorating quality of iOS.
There's bluntly not strong external evidence that software quality is a driving priority at Apple in recent years, so it most probably follows that concerns about maintainability aren't either.