Comment by tracker1
You're doing builds for Docker on your desktop for direct deployment instead of through a CI/CD service?
My biggest issue was the number of broken apps in Docker on Arm based Macs, and even then was mostly able to work around it without much trouble.
You want to be able to replicate the build in your local dev env. And you're not always working on a mature project, you first get it working locally. CICD tends to be slow and hard to debug.