If docker desktop was originally subscription based or they said that they wanted to make it subscription based later than the reaction would be very different.
But Docker as a company has failed multiple times now to attempt to make money and this feels like a hostage situation by taking away a tool that many now rely on.
They tried to go the support route like RedHat and others, but who needed just Docker support? Especially when there orchestration layer was basically DOA with k8s available.
Last year (?) they started limiting pulls from docker hub unless you paid up. Which spawned companies like AWS to announce their own free alternative/mirror.
At some point with in the last few months they made it so without paying I was forced to update docker desktop or constantly have to click snooze. I was perfectly happy with what it was currently doing and had no desire to update. But they added that artificial limitation after release.
Now they are charging for something that was once free without really explaining any benefits?
I think the reaction is perfectly valid given the companies track record.
There are likely other examples they have tried but likely just didn't notice. Since Docker is in a situation where docker itself is just not what most of us really think about. It is the orchestration and docker is just a path to that.
Edit: Also not super enthused about the idea that I now need to ask during a job interview what software I will be able to have locally for part of my workflow.