You forgot installing weird things like asset management software and anti-virus, on top of being based on an enterprise distro with poor desktop support to start with, and *then* holding back updates on top of that.
Funny thing was, the anti-virus software at the time *only* supported detection of signatures of Windows viruses. They supported linux with the use case of a Samba file server to protect Windows clients, but they put it on all the linux desktops and sucked down tons of resources and brought things to a crawl.
It was the moment that I got a 'blessed' configuration of Linux to run on my laptop that I finally had some sympathy for Microsoft and how their platform is treated by vendors and IT departments and how much of MS 'badness' is due to preloads and IT department loads being very stupid. Of course Microsoft hasn't done any favors with poor QA on updates causing that mindset in the first place, but the avoidance is worse than taking the updates.