I had an opportunity to lead some of the most exciting cloud products in Cisco's history, yet I know first-hand how challenging (and rewarding!) it is to innovate within a large company. There is always resource, business model, skillset, toolset, rewarding system, and most importantly mindset conflict between keeping established business happy vs. branching into new product areas.
Historically, "spin-xyz's" are some of the interesting answers for big companies to combat "Innovator's Dilemma". For instance, Fairchild did a successful "spin-off" and created Intel, Cisco did a nice "spin-in" of Nuova and created a multi-billion dollar compute business from scratch, now Google apparently is trying out a new model, which I am calling it as "spin-up", with the Alphabet vs. Google announcement.