>
This is not some conspiracy. It's just a fact of life.I disagree.
> Examples, image editors need to load new formats.
An image editor doesn't need to load new formats. An image editor just needs a library to convert to a format it can edit easier which almost always ends up being a bitmap of some sort.
That smells like a library. And that smells like not one library for _all_ image formats but instead one library for _each_ image format.
User wants to support the new copyright-compressed-image-video? Add a library. User doesn't want support for old-copyright-expired-and-is-now-public-domain-image-video? Don't update that library.
> Old computers didn't have cameras, now they do, many softwares would suck without support for them.
Nearly all softwares suck with support for them! Different features on the camera, different features in the software. What's needed is for software to just have a library to process an image stream and let the OS handle the camera...
> New input devices come out (mice, touch screens), software needs an update to support them.
What's new about mice that needs a software update? What's new about touch screens that needs a software update? These things haven't fundamentally changed in fifty years.
> Old old computers didn't have networking. Once networking exists plenty of software will be effectively obsolete if not updated to take advantagae
I disagree. Plenty of software shouldn't _need_ networking. That image editor? Yeah no it doesn't need networking. Your OS does though. Your OS should transparently provide any networking that you might need to edit an image on the network. Mount that network drive and your image editor should see it as if it's a local file. No update needed to the app.
> Old software was ASCII only, then the net connected us to the world and not all that old software needs to support full unicode.
Well yes but have you noticed how broken full unicode support often is? ASCII just worked.
> Old software didn't support useful rich copy and paste
And thank God for it. Rich copy and paste is a security nightmare and always ends up pasting junk and trash and vomit into something. I don't want rich copy and paste. How do I turn it off??!?!?!?!
> OSes realized they needed to put the user in control.
Hahahaha yeah... uhhh... no. Modern paid-for OSes (Windows, macOS, Android, et al) often take away more user control than they give. Dumb down the user interface so that they don't have to teach the user how things actually work and don't have to support that weird use case that the one power user used and most people wouldn't even understand. So take it away because it's just not worth the cost involved.