The same is true with Android, as they were under threat of locked out of a smartphone boom by Apple. They have stuck with it because it has become more popular than they could have ever imagined. I also think this is their reason behind making Kubernetes. I think they want to commoditize the cloud more to avoid dominance from Amazon.