Microsoft are locked in a software box
while ESX sits on bare metal. MS can't do what ESX can, so they're giving it away, and VMware have answered with VMplayer.
The only ground Microsoft have left to gain in virtualisation is application virtualisation. They should be positioning towards SoftGrid instead - that's their one offering that sounds like a killer app