Earlier quoted context omitted.
I'm in a similar boat to you and am keeping an eye on WSL2 for Windows. It SEEMS like it could cover my entire dev workflow and have similar performance to MacOS/*nix, but then again I thought that the original WSL was going to do that as well ...
I started down that path. But when you install Windows 10 Pro and your login screen is covered in advertisements and news updates, it leaves a pretty shitty taste in your mouth.
(I only run windows to do cross-platform testing)