There are huge differences in licensing terms for virtualized SQL Server vs. Oracle and yes Microsoft is more virtualization friendly from a licensing perspective. Here's a link to an article whichs states Oracle requires licensing every CPU in the physical host while Microsoft only requires licensing the guest.