While the docker.io / docker-cli split may indeed make sense, the problem that remains is that bookworm -> trixie upgrades will inadvertedly lose the /usr/bin/docker binary, breaking any scripts, service files etc. that rely on it.
This really should have been better thought out, with a transitional package to help the migration to the new split model. Is it still possible to implement something like this or has that ship sailed?

