macOS is pretty bad for development atm. The tooling is a mess (docker arch -_-) and don't get me started on xcode and the prehistoric versions of every cli tool.
I'm on a 2019 Intel MBP, so I have not experienced developing on ARM yet. I though docker had full support for ARM, and I assumed it did emulation of amd64, no?