VMware did certain enterprise things very well, eg, when you are maintaining multiple data centers and thousands of images.
Specifically, lifecycle management, target state configuration, failover/HA, virtual networking and storage pools, and more. OpenNebula and proxmox just don’t cut it for this large enterprise use case, unless you have a significant amount of home-grown tooling.