upvote
A terminal isn’t enough for everything, especially developers. I use lots of windows at the same time and plenty of non-terminal applications.

When forced to use macOS, a Linux VM provides a very convenient experience.

reply
As well, if you run an aarch64 VM with virtualization there is essentially no lag. It runs great. I have an Alpine Linux one on my M2 Macbook Pro.
reply