It's a much better QOL thing I've found to just ssh into a remote Linux box from a Mac. The BSD stuff on macOS isn't bad at all, just an adjustment... and homebrew lets you get your environment however you'd like.
I am curious how long Apple is going to continue to support XQuartz though. There seems to be no equivalent wayland project.
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.