Earlier quoted context omitted.
I'm a dev using Windows, tried Linux multiple times for a couple of months and it always felt like it was getting in my way in daily usage. Dev experience is usually at worst the same as Linux when you use wsl as you don't really need more than the terminal
I honestly have the opposite experience. I am guessing upu either develop on the .net platform or games. Unix-likes are far more productive environments for what I do.
From what I remember only the c/++ toolchains were a problem on windows but the couple of times I needed them they were either managed by some other build process and ran fine or I could just compile and run in wsl