Docker doesn't have to support anything they don't want. They can support only the latest version and just refuse to support obsolete versions. They can even deprecate API endpoints for versions they don't want to use anymore and ask users to upgrade. They could even sell support for those obsolete versions. This is how a large part of the industry operates and a great strategy for making money.
Docker Desktop is an app that runs on local computers. Just as everyone doesn't want Google or Apple forcing things on them, I also don't want third-party software developers doing the same and risking breaking my workflow because they didn't give me the opportunity control and be careful about my upgrades.
This is entirely possible. I also work on a company that sells Desktop apps, but we sell to non-technical users. All those users understand that upgrading to the latest version is routine when you have issues.
Docker doesn't have to support anything they don't want. They can support only the latest version and just refuse to support obsolete versions. They can even deprecate API endpoints for versions they don't want to use anymore and ask users to upgrade. They could even sell support for those obsolete versions. This is how a large part of the industry operates and a great strategy for making money.
Docker Desktop is an app that runs on local computers. Just as everyone doesn't want Google or Apple forcing things on them, I also don't want third-party software developers doing the same and risking breaking my workflow because they didn't give me the opportunity control and be careful about my upgrades.
This is entirely possible. I also work on a company that sells Desktop apps, but we sell to non-technical users. All those users understand that upgrading to the latest version is routine when you have issues.