NickAtki wrote:
Thanks to all for your replies.
Looks like I’m stuck with downloading totally unnecessary and unwanted updates!
There is no way that Apple can possibly do custom builds for each and every user, so that the copy of iOS that's installed on their device contains code for the features that person is using now – and only code for the features that person is using now.
There are too many features, too many combinations of features, and too much interaction between the features (even with the best attempts at writing code in a modular fashion).
If there were only, say, 20 features that you could control, and 2 choices for each feature, that would mean having 1,048,576 custom builds. Not just having over a million custom builds, but individually testing each of these builds and being able to troubleshot and provide support for it.
You've got to draw the line somewhere. It's a near-miracle that designers and developers can handle the extreme complexity of modern microprocessors, operating systems, applications, and networks, as-is.