Everything Microsoft is doing for developers at the moment (WSL, Terminal, VSCode, etc) is there because they need developers onboard to sell Azure services. That these things might be useful outside of Azure is a happy coincidence.
And extremely buggy as well!