HA capability is provided for other VMs by oVirt engine. But who provide it if the engine itself is on a VM on the host that it's managing?
HA for the Engine VM needs to be managed by the hosts and not the Engine itself: so we have ovirt-hosted-engine-ha that ensure HA for the engine VM, the engine cloud than provide HA for other VMs.