How can a broken update like this even happen? Surely Docker goes under rigorous testing before actions like this? I'm still waiting for a detailed post mortem, [0] but quite frankly this is a very basic intern mistake, but done by "senior" engineers.
In the mean time, I'm using Orbstack. [1] Much faster, lightweight and a native alternative.