Late to the party, but this. Big tech, with some exceptions, does not want to spend, because they really do not know how to spend. Innovation, nimble architecture and design, small teams, low latency feedback, etc. are anathema to these folks. Every idea that is reasonably sound is then assessed by the bureaucracy, inevitibly leading to the conclusion that the company will need to invest 8-9 figures, 4 years, and 500 people to get a product. And that the product cannot interfere with the existing roadmap, etc. Many really good ideas are dead on the vine. No one wants to challenge the status quo, etc. AND - if there is some internal seed funding - the existing players spend a decent amount of their time trying to derail these new programs. They think it's existential for them, which is mostly false.
@immamac's example of large results in a short time is exactly what I have seen in small teams and small companies in my career. LOTS of shit can get done in a very short amount of time. First, the team is small, so the overall communication network is small (fwiw, it is a function of the square of the # of channels - people in this case). Second, selection approach is rigorous. You cannot afford to add mediocre people to the fray. 3rd, each person MUST produce at least 1/n of the output for the company - or should have that mindset at a minimum. In a 10 person company, knowing that you need to produce at least 10% of the ouput is convicting AND motivating. Now convert that to a 300, 1000, or 10000 person company or team with a shitload of "here's how we've always done it" mindset from middle management, 'cuz that's the only thing they know.