There are a million of free CAD programs. Gimp replaces adobe and blender replaces sony.
I will admit that once everyone and their dog starts contributing code to an OS project, it becomes crappy. But it's still better than the scam that is paid software.
Gimp doesn't come even close to the same capabilities as Photoshop CC. Blender does many good things, but its user friendliness is horrible compared to Vegas. Cinelerra comes close, but dependency problems made it useless for me. Maybe it is better now. And, even though they might be close, they do don't match the former softwares in capabilities. You are forgetting the many other pieces of software in Adobe CC.
Running anything in a windows VM is a pain, especially a program that utilizes a GUI. It uses so many resources doing nothing. Biggest limitation is the lack of proper 3D acc. in a VM unless if you get pci passthrough to work. Keyword if. Windows is so complicated and bloated M$FT doesn't even know how it works.
Believe me, I would love to dump MS altogether and never have to worry about being locked in to their crap, and not have to worry about what they are doing to me behind my back. The truth is that there is no one Linux distro and collection of software that runs on that one distro without dependency conflicts. I would even be happy to run two distros to make it all work, but I have yet to see it possible.
I need full color calibration on multi monitors, Optimus video card technology support, Wacom support, room acoustic correction support, HP Laserjet CP1025NW support, Brother DC1512 support, Bluetooth audio support, Cinelerra, Gimp or much better, Blender, video and photo noise removal software, Open Office, Thunderbird, Firefox, a powerful 3d modeling CAD, music tacking and production software, DVD and Bluray playback, DVD and Bluray authoring, driver support for Canon EOS, and all on one or at most two distros without any dependency conflicts. Windows can do all of this but I have yet to see one Linux distro handle everything. Like I said I would be happy to have two distros to do it all, but who has time to research and install everything over and over again until you find something that doesn't break?