Really? I use VMware Fusion. I haven't run Sierra on it but looking around on the Internet reveals no blatant issues. Looks like High Sierra will work fine, although there were some hiccups in preview builds (which is to be expected).
I sure hope you are right. I tried to install Sierra in my VM following some of the instructions on the net (they were virtually identical to the instructions for El Capitan). It did not boot, and googling revealed that many had the same problem - apparently because after one of the minor releases, Sierra had begun checking some signature bound to the hardware. It should work if you have the original Sierra App (10.12.0). But maybe that was not really the problem. Or maybe sufficiently many developers ran into trouble, and Apple decided to roll back that change. Or it could be specific to Virtual Box.