I have worked at 4 small-to-mid-sized tech companies now and only one didn't have every software engineer on Macs with Docker.
I don't disagree that the built-in tools on Mac leave a lot to be desired, but you can also just brew install things and clearly Docker has gone to a lot of effort to make this all work on Mac, so the demand is there.
I switched to Linux for the current company, and was expecting fewer Docker oddities and better battery life, but I seem to actually have way more issues now, which - without sinking a week or more into investigating transient issues - I attribute to it not being isolated in a VM.
I often have to reboot my machine just to get basic DNS resolution working from inside a container