Why Johnny Won't Upgrade
As a user of software, I couldn&#x27;t agree more with the OP that automatic updates:<p><i>&gt; should always keep the user centric<p>&gt; should be incremental and security or bug fixes only<p>&gt; should never update a user interface without allowing the previous one to be used as the default<p>&gt; should never be used to install telemetry or spyware or to re-enable it if it was previously switched off<p>&gt; should never be used to install other software packages without the users explicit consent and knowledge<p>&gt; should never change the format of data already stored on the system<p>&gt; should never cause a system to become unusable or unstable<p>&gt; must allow a revert to the previous situation<p>&gt; must be disablable, in an easy and consistent manner for instance on mobile devices<p>&gt; should never cause the system to become inaccessible or restarted without user consent<p>&gt; should always be signed by the vendor to ensure that the update mechanism does not become a malware vector<p>&gt; should never cause commercial messages or other fluff to be included<p>&gt; should never cause configuration details to be lost<p>&gt; should always be backwards compatible with previous plug-ins or other third party add ons</i><p>I agree: Software vendors &quot;should&quot; and &quot;must&quot; do all these things when updating software on my computer without my permission.<p>But often they will NOT, because their economic incentives are frequently stacked AGAINST it.<p>For them, it&#x27;s often cheaper or more profitable in the short run not to do any of these things.