Again, as I said previously, you can limit the number of cores that the software sees inside the virtual machine. For instance, if you only have an MSSQL server license for six cores then limit the virtual machine to six cores and be done. There are ways around software licensing issues while thinking intelligently about how to pack as much computing power as possible in as little space as necessary. More servers equal more required physical space, power usage, cooling, and other added costs. If you can reduce that you can spend the saved money on other parts of your business.