Those Ifs and shoulds are not theoretical, they are proven facts. I used Ifs and shoulds because they are dependent on humans for their implementation. I could explain the theory and facts behind my assertions, as I successfully did to over 3,000 software engineers, but given an audience of experienced graduate software engineers, open-minded management, and equally qualified customers as the audience, it took eighty intense classroom hours and often a subsequent few months of implementation experience for full comprehension.

Be that as it may, I always preferred full updates of macOS and apps on macOS on the theory that it is possible a third party app might have altered something in the OS and the full update would restore all the code to factory new. Third party interference has never been possible in iOS or iPadOS and has become highly unlikely in macOS 12 and 13. So I don't worry about it any more.


If we knew what it was we were doing, it wouldn't be called research, would it?

— Albert Einstein