Agreed strongly. I would rather develop on Linux as my development environment will not be destroyed on updates, and my applications run on Linux based systems. The only thing that saves MacOS from being completely unworkable is that there are so many devs on Macs, so workarounds/fixes to the breakage done to *nix subsystems are plentiful.
I live in WSL for all my Dev work outside of Mac based apps. WSL allows me not to dual boot, still use "work" required applications w/out having a lot of issues and completing everything I need in one ecosystem.
With WSL, I actually find Windows a better backend development platform than Mac.