I think you're absolutely right. The only reason to use Openstack I can see is if you have to support random OVA's (from vendors) or Windows otherwise it adds needless complexity.
Google has been running docker for years? I kind of doubt that ;)
borg+container, they are not fan of hypervisor, thus guess they are not fan of openstack as well.