Hi,
I'd like to point out, that in case you have 10 servers with 10VMs on each, only these 10VMs are offloading scanning to security VM appliance (EVSA), which is deployed on same physical server (in this scenario, you'll have 10 EVSAs in your environment). If you'd install 10 endpoints on each guest VM I'm not sure, whether you'll improve utilization.
It's however true, that our Endpoint is safer that VMware vShield solution.
It's up to customer, whether he wants more security or better utilization.