Funny to bring this up that openness ended up completely breaking the security on the PS3 and the feature had to be dropped completely but the damage was already done.
Exactly, “be careful what you wish for” comes to mind.
Maybe it should be one way only, on your own, can’t be reverted back… if their phone’s security breaks it’s on those users.
To be clear, I do like iOS as it is, I would rather more devs would be on singleton app stores than not… restarting or transferring to a new phone is a breeze, getting a new Mac up and running is less so but still easy enough. Yes, there is the single point failure argument, but I would rather they fix that (via mirrors, backups, secondary temporary options, etc) than fragment it all over the place and also find ways for the likes of Blender licensing be compatible there too.
This whole openness idea as a separate fully flexible OS done by a third party (also fully openly chosen) is a path for those that try to force iOS being more like Android but still being on iPhone hardware, “my phone, my will to do whatever” and all these hand selected fines rules.
So, in conclusion, Apple would provide a fully working secure phone with a fully working OS ecosystem… but a user may decide to go fully on his freedom path: free to choose OS, tools, drivers for all the assorted chips, stores, payment systems, etc etc from scratch. All of which would of course not be compatible with anything iOS Apple, to avoid bleeding all the security issues that might appear from one into the other…
Now, doable in practice? Don’t know. All those Secure Enclave’s keys, assorted chips firmwares, etc? They should maybe be wiped too and custom configured by said third party offer.