On your topic nr 5) I dont know on which continent you live. but for the sake of discussion, let say you live in the Americas somewhere. That means the price you pay for CorelDRAW is about Half of what we europeans pay for the same program. So, in that respect, its not that much your paying ;-)
But, I would also had thougth it to have been a big win in the short term, to alloww upgrade price on MAc versions for those who have a Windows version. Despite it being different platforms.
But, again, that said, from now on you will at least be eligable for upgrade prices ion all future Mac versions. Thats always something ;-) And, devloping a NEW plattform of a program still cost a lot of money. And they need revenue just like any other company out there.
No company I know of these days that produces professional-use software (or, at least the ones I use), even when they develop for a new OS, does not include a dual-OS license. One can have a Mac and a Windows machine and install a version on each, use one version at a time, etc.Corel should do the same. It's that simple. As it is, Corel is squeezing maximum revenue from X number of users that then have little compelling reason to switch from using a VM to the native Mac version. So it would be sacrificing the (relative) few in order to gain new customers to purchase new licenses. That is not a customer-friendly revenue model. Instead (aside from the dual-OS thing), they could have had ambassadors of good will from their existing customers using the MacOS.
This non-dual OS licensing also prevents someone or a company from choosing to switch OSs if they have to start all over with a new license.
It's all just short-sighted and dumb.