If that works for you that's awesome, but let me ask. What happens if you go to work for somewhere that doesn't use Visual Studio?
I won't disagree with that first part, I'm sure there's lots of devs that a rather happy with Windows. But, when you're talking about being a developer as a profession, there are probably quite a number of devs that are forced to use Windows. Or Mac. Or Linux. At the end of the day, when you start a job at a new company, you're probably going to have to accept that they already have an established workflow, and the expectation will be that you can adapt to that, not the other way around.
If you're referring to the Linux Subsystem for Windows, they've changed how/where that gets installed from a few times now. There was still some stuff that felt a little jank, but I guess it's a lot smoother compared to previous solutions like Cygwin. Still, I suspect some of Microsoft's decisions in recent years (Linux Subsystem, the Github Aquisition and .NET Core on Linux) seem like plays to win back some of the market that they lost among developers.