Openstack is so expensive in implementation effort that I've repeatedly had to implement custom solutions because the effort requires to use Openstack would have totally blown the budget.
That there's no license cost does not make it without cost.
So I'm saying, both are expensive to implement, but one I don't pay for the software on top of it.