Lack of realistic alternatives mostly (surely someone will champion Linux here, that person is deluded). Someday, if MS keeps pushing this direction, the pain of dealing with another OS's shortcomings and differences will be outweighed, but we're not there yet.
And we're not fine with it, we just can't do anything about it because Microsoft does not listen to complaints.
I'll be that deluded person here: we completely switched to using Linux at my workplace and never touched windows 10. Granted we're a software dev shop, but from what I've seen, realistic workable alternatives do exist.
Clearly you're not developing software for Windows, though. I'm guessing you're a small web startup or something. You don't have to deal with the workflows of corporate offices that have existed for 20 years.
Small startup here as well, but we target 95% Windows (going back all the way to XP) and we recently transitioned to a WSL Clang-based toolchain (linking against MSVCRT) so it would be feasible for someone to use a pure Linux environment for serious Windows development, although inconvenient because it is untestable.
> Clearly you're not developing software for Windows,
that's a great point, though. You can live in a world where you can have a software business that does not depend on Windows. 20 years ago, that was pretty much a dream.
And we're not fine with it, we just can't do anything about it because Microsoft does not listen to complaints.