Although ARM brings better performance and battery life to Mac, without the support of the software ecosystem and Apple's deep integration of hardware and software, ARM architecture alone is not enough to make Mac stand out.
Recently, Docker was exposed to many bugs with Arm64
Although some companies are trying to promote ARM hardware for gaming, current efforts still seem to be focused on mobile devices. Overall, the transformation of the traditional gaming market will take time, and more obvious changes may be seen in the next few generations of consoles.
I personally think that the development experience on Mac is better. I have complained about the poor development environment you mentioned before, but I successfully solved it with some new tools. On Mac, you can use Servbay or mamp to solve this problem.
Servbay:https://servbay.com
Many developers do encounter similar problems when using macOS, especially when developing and running tools like Docker. macOS's resource management and performance issues are often frustrating, especially when you need to do a lot of development work.
In fact, you can use other tools instead of Docker instead of Linux. As far as I know, [Servbay](https://servbay.com) does a much better job than Docker on Mac.
Recently, Docker was exposed to many bugs with Arm64