I can see your line of reasoning. But look at this by my viewpoint...
I usually work on the cloud, which means SSH to a Linux VM. So, first of all, I do not need a graphical interface to do my work. Thus, for me (and I stress that this is a personal think) having just a terminal inside a virtualization engine managed and updated by Windows, which is tightly integrated with the host file system and can execute Windows executables is easier and more efficient than installing VirtualBox or VMware and spinning up a VM with graphical interface, that I have to maintain. It's all about having everything at the tip of my fingers. I need to write something? I launch Word and start writing in under a second. I need to do something on Ubuntu? I launch the terminal and the underlying VM boots in under a second. The experience is like I am running Ubuntu natively.
You have to try it to see what I mean. But even then, it might not do the trick for you. But for me, it's all I want.