I haven't had that experience myself, I can run Docker for Mac on my M2 Air without issues. Is your actual workload using 100% of the virtualized CPU?
If we are just going to be using VS Code or IntelliJ and run Linux, what are we even using MacOS for? The terrible UI?
I don't know if the situation has changed but most of them used to tell us to not run multiple ones together.
I love their Terminal as well, it's perfect for Ubuntu things.
So yeah I'm on Windows, but I'm also on Linux. :D
No need for the commercial Docker parts that drain all performance.