So...the answer is I would never use it over native Linux, except when I happen to be in Windows and need to use Linux. The people who currently run a VM with Linux in it on their Windows machine are an excellent target audience. I would guess people who build cross-platform apps would also be an excellent target audience. In fact, using it for a little while got me thinking about what kinds of apps I might like to make, if I were to work on desktop apps again (it's been a very long time since I've worked on anything that installed on Windows, and even as recently as a year ago, the idea of it probably never crossed my mind).
So, it's good for Microsoft. And, good for people who prefer Windows on the desktop, but also have to deploy on Linux servers or deliver to Linux users. People who use Linux natively, by choice, and are very comfortable doing so probably don't gain anything from using Windows with WSL.
My laptop: Gets < 2 hours w/ Ubuntu, > 6 hours w/ windows.
My Desktop: Not having to manage dual-booting between Gaming & Hobby-Time programming... Being able to hack on python/node and deploy to my Pi, play a game of Overwatch, then working again.
If power management was something that I didn't have to spend hours to get right, I probably wouldn't be so dreamy-eyed over WSL... But they just finally figured out how to support Video Card Switching (Prime) after 5 years, I'm not holding out for any big improvements.
Prime exists for a while. I suppose you mean closed Nvidia driver only now starting to support standard features. That's Nvidia's problem, not Linux problem really.
> play a game of Overwatch, then working again.
I get it, though I simply skip games that don't work on Linux. And I'm not interested in supporting a company with dismissive attitude towards Linux gamers either[1].
1. https://www.gamingonlinux.com/articles/president-of-blizzard...