Were we ever in an era where innovation primarily came from startups?
For the most part, foundational technical innovation has always spewed primarily from entities large enough to bankroll it without any immediate or known ROI (universities, government labs, Xerox PARC, Sun Labs, IBM Research, etc).
The innovation from startups tend to piggyback off of that technical innovation. But the startups find unanticipated market applications, innovative business models, or incremental improvements/refinements for specific industries.
I think the biggest difference now is that modern BigCorps acknowledge those strengths of startups rather than dismissing them. And between the current financial climate and that acknowledgement, they're far more willing to buy up a startup that looks promising than they used to be.