But, also conveniently, iOS 11.1 is in beta at the moment. They just released beta 5 today, so it's not like they couldn't slip a fix for this in before the final release if they wanted to.
Whether they will or not, well...
That means updates still need to be a part of a system update.
I haven’t measured data usage, but I suspect this means that removing Calculator’s icon actually removes its code from the system. If that is true, it is potentially upgradeable independent of the iOS system, at least from a technical perspective.
I suspect Apple’s QA and release processes cannot take advantage of this, though.
Re-enabling the app will basically restore the ROM version. You can then install updates from the store, which I think is basically a full install and the ROM version is ignored again, based on the consumed space of such apps.
trivial to fix the bug in the calculator app. not trivial to deploy that fix. this would be a full system update, right?