You aren't running them "side by side"... you are running them "One inside the other".
Not exactly an apple-to-apple comparison.
Not having a unified filesystem, not having a unified window manager, etc are quite some issues.
Source: I use my VM only for gaming, and it’s a horrible experience.
Also, you can share directories between the native filesystem and the VM quite easily. And if you're using something like VirtualBox or VMWare there are "unity" windowing modes available.
I tried them – they don’t work at all in KDE.
Arch linux host, KDE as DE, Windows 10 Guest, just leads to a big black box in unified mode, and windows don’t properly occur in the KDE taskbar.
What I expect is integration equal to WINE – automatically putting stored data into the correct folders, easily accessible and mounted, integrating windows with the taskbar, etc.
And yes, this is "just for games" – but try gaming on a multiscreen setup when the game doesn’t show up in your taskbar and you can’t minimize it.
With WINE, everything works fine – but not with UPlay.
So I can run the game, via UPlay in the VM (but not unified mode), or I can pirate it and run it in WINE.
But unified mode, or paid in WINE, doesn’t work.
Apple needs to do a utility that supports this as smoothly as Bootcamp supports multiple boot.
And you can also buy $5 USB sound card and have no issues at all. Or spend few bucks more and connect PCI sound card.
Thanks. :)
Here's the famous Linus Tech Tips 7-in-1 video: https://www.youtube.com/watch?v=LXOaCkbt4lI