within limitation of buying a new Mac that is.
I don't quite get the reason we should force Apple just because we decided to do the wrong thing and update..
No one is forcing you to update... You can always do a 'Reset all content and setting on iOS" which will not update at all.
If Apple kept signing every single iOS release from 1.o it would be a nightmare for the user.. Which version do u wanna go to ? How would iTunes respond, giving user an option with every single iOS release in drop down. ? If Apple starts installing the latest only for the device you have, that may not want everyone may want either.
For instance, i'm on 10.3.3 and won't be heading to 11.x anytime in the next year or two.
Saying that new versions of Macs aren't supported by older versions of MacOS is simply explained: They don't have the drivers to do so. People in the past have found said drivers and back ported macOS versions, so it's not impossible, unlike downgrading your phone. You're conflating a technical limitation to one Apple programmed. Incidentally, you can downgrade OS just fine but mentioning that would counter your end point.
Saying that a system reset is the same as a backup OS image is silly too. Hint: a simple magnet in your pocket and your phone is screwed. Hell bit-rot will screw your phone the same way in a year or two. System resets will not fix this. Backups would, but Apple disables your ability to restore from a backup without going online to first check it's the latest update then installing it to your backup... even if the end result won't fit on your phone memory. Dumb, huh.
Do you know how many macOS software updates are available online? Every. Single. One. Ever. back to OSX 10.1. Why? Because that's your Mac and you should be able to load it with the best version for you. I have 2 running 10.5 and 10.6 fantastically. My iP5s which is newer than both is a dog on iOS 11.
"If Apple kept signing every single iOS release from 1.o it would be a nightmare for the user."
I'm absolutely sure that Apple and it's 30,000 employees would figure it out somehow, and I have made UI's with more options readable. Why don't you just offer to update a few versions ahead instead, or let me actually use my backup after Apple stop issuing keys?
"Which version do u wanna go to? How would iTunes respond, giving user an option with every single iOS release in drop down. ? If Apple starts installing the latest only for the device you have, that may not want everyone may want either."
These are issues that can be fixed by a single UI designer. Hell, if it takes adding a new window pane, or switching the tool to a button then so be it. Anyway I want the feature made, I do not want to make the feature. This is not my church where they say 'well God works in mysterious ways, what did you expect' then take my money anyway.
And the last one about never connecting to Wi-Fi is even worse. You want me to turn off the cell signal next when they start doing OTA forced 3G updates instead of simply pointing at the problem? Sounds very much like "My Way" involves making your life revolve around massive compromises in order to retain your brand loyalty.
You know there are $20 nokia symbian phones that will WiFi perfectly without dumping on your storage space?