A lot of people are saying this, and I guess I just have a mental block. Full-blown emulation was the only game in town for 20 years. Plus there was the 6 years I ran lots and lots of KVM's. I suppose I'm just used to it.
But if you think about the occasional user, the new user, the one who does not have such an experience it's like sky vs earth.
In VMs you have to think about a lot of things. Mounting external filesystems, bridging the network, starting and stopping the machine, GPU integration, copy/paste, guest additions, headless vs screen (what screen? do you need a VNC instance?) and so on. It's overwhelming and even dangerous (did you do "rm -rf /directory" withour remembering you mounted your whole host filesystem there? oh my..)
All this stuff is greatly simplified with a lot of Microsoft engineering time that went behind it. Linux processes are very integrated with Windows ones, you install everything with one command, it "just works", and, being target at programmers, all the developing tools stuff work seamlessly.
So yes, for a lot of users it's a huge deal
I use a mac for my job by at home I have a Windows PC and using WSL has been great to use for my side business/projects.
I have no need for "total control" over the emulation. I much prefer linux to the windows command line and this gives me that.