WSL is for the folks that buy macOS instead of supporting Linux OEMs, because they couldn't care less and are happy witb whatever POSIX CLI they can get.
Of course for really hairy driver work you want to have a separate machine regardless of the OS. But for the last 15 years I have managed to do Linux development with having root access and still not breaking the office side of work. Although if you usea dd to write system images for embedded systems many times a day you are playing a bit with fire. Thought for a long time I should patch dd so it wouldn't overwrite anything bigger than 64GB. But nowadays we mostly have better firmware update methods, so dd is used rarely and my patch still unwritten...
In windows terminal, I use powershell for vmware vsphere administration and linux for ssh. The only main issue I have is ubuntu 22.04 gives ssh key errors with redhat servers. I have a redhat wsl for ssh ive been using.
I was a cygwin terminal user for decades. (work laptops are always locked down windows).
With linux in windows terminal, i've stopped using cygwin. I still sometimes use mobaterm (cygwin based), but even mobaterm allows tabbed environments like windows terminal. It even imports them. Also cygwin ssh works with redhat servers without ssh key issues.
That’s one of the biggest hurdles preventing Windows to become a dev environment at my work.
I can get WSL2 to work in Win11 vm in vmware, so it should work fine.
Assuming you are talking about Docker containers with Linux, not containers with Windows, it's pretty well integrated even with WSL2 (on some news I've checked, from mid 2019 https://www.bleepingcomputer.com/news/security/docker-deskto... ) which is Hyper-V based and doesn't stand in your way.