So 10 years ago I was part of a project which pitted VMware vsphere against openstack. VMware was cheaper opex by a factor of 4 and they were using ESXi as the hypervisor. Openstack is a non starter for enterprise environments.
Now with containers and kubernetes being the standard, openstack is another very very heavy distribution your organization must maintain