> I'll say they definitely need to let people disable/offload the model
If you have used mac/iOS (esp. Mac; well, because on iOS you can't do anything other than what's on screen essentially) for a long time you might realise Apple, at this point, is simply not capable of even developing those features that will allow users to do such things. And you don't even have to know Swift/objC for this sad realisation. I am pretty sure someone would have mentioned and they'd have realised it meant moving around a million hardcoded modules and frameworks and turning on/off a billion flags (a lot of them potentially global). They are that incompetent when it comes to software.