The tipping point was NASA dropping out of openstack to sign a contract with AWS.
You should checkout Azure presentations from 2012 to find out how nobody saw the "cloud" coming.
Kubernetes was a very effective strategy to make AWS knowledge irrelevant by providing a layer on top/alternative interface and it succeeded. Obviously AWS consultants would hate it for it.