Imagined faster time to market. In reality, you just end up spending more time trying to debug black boxes.
Some companies are better than others. One place I worked had a decent OpenStack implementation in their own data centers, and it greased the wheels a little bit (though it was not without its own issues). And of course smaller companies are likely more agile and able to move faster. But for the most part, these big companies see some very real benefits in speed by embracing public clouds.
I’ve seen it multiple times in my careeer.