Also, if there are are no hard requirements for Windows such as most webdev why would anyone use WSL instead of the real thing? Especially if the deployment platform is Linux, makes no sense for me.
Since then I've switched to linux (less gaming) which has its own flaws and pains, but I love it.
Regarding WSL, why bother mixing two philosophies together ? Switch to linux and you've got it all, unaltered, and open source.
Now that I manage teams, I don't care about what OS people use. The more productive they are the better. The only dev (over 15 people) that used windows told me after a few months he regretted keeping windows on his machine !
I believe you, but I don't know what you're doing that makes it so unstable. Or maybe I'm just a bit more OCD than others. I am extremely selective about kernel-mode components and what I install on my machine.
Also chocolatey -> brew etc