I like to think of it like a defense mechanism. By ensuring old abandoned software won’t work, you don’t have to worry about it having a major security vulnerability. Any old software that still works probably isn’t abandoned.
I see your point, but unfortunately, there’s lots of proprietary old software that has been abandoned by the original company (Either because they went out of business or just moved on) that’s still in active use and the source never released.
There was just an article on Lemmy a few weeks ago on how multi-million dollar research facilities still have to use ancient software to run critical scientific machines. Although in that particular case they had to maintain old PCs as well because of proprietary drivers
No offense, but that sounds a lot like apple and Microsoft arguing against freedom of the user.
“Installing an app from outside the app store could introduce a security vulnerability”
“We must have edge installed at all times to provide a good user experience. Replacing such a central part of the operating system could weaken the security of the device”