Sure is convenient for Red Hat, that you can't run KVM and Xen at the same time
Sure is convenient for VMware that you can't run Virtualbox and VMware Workstation at the same time
Absolutely a business decision by Microsoft, and not a limitation of the x86 chip