If Microsoft didn't care about developer experience, they wouldn't be working on WSL. And as someone who interned at msft several times, I can say for certain they cared about developers.
Also as a user of WSL, it's great, but I think it's goal was to keep people on their platform, which I think has worked out pretty well.
And extremely buggy as well!