In my company we have corporate installations for thousands of places. If we implemented automatic updates, our customers would rebel!
Large installations have special problems that do not apply to small ones. For example, with 2000 users (not all of whom are, say, the most sophisticated users of tools), learning tools is a big deal: training time, internal demos, internal process documents, etc. They cannot unleash a new function or change the user interface without the ability to understand how it fits in their process and, therefore, what are their internal best practices and how to communicate this to their users.
Also, when applications fail, it is the responsible internal IT team. Therefore, they need time to install the new version in the test area, beating and deploying on Saturday only when they are good and ready.
I can see how to make small patches easier to install, especially when the patch is intended only for fixing bugs, and not for something that will require retraining, and if admins will still finally say when they are installed. But even then I do not believe that anyone has ever asked for it! Regardless of whether they want it or they are trained not to expect it, it does not look like this.
source share