It depends. I would have had the same opinion as you until recently when I switched to an M2 for travel work, and it is completely adequete for getting work done.
There’s a handful of edge cases where I’ll fire up the real Linux laptop, but between UTM and Parallels I can get a lot of real work done on the MacBook.
There’s a handful of edge cases where I’ll fire up the real Linux laptop, but between UTM and Parallels I can get a lot of real work done on the MacBook.