I think another relatively recent development - last 20 years or so - hindering innovation is the proliferation of "Wall street analysts" and their quarterly projections which focus comapnies on the very short-term. . .at least publicly-traded companies. They can do well, but if they don't do as well as "the analysts" projected then they are deemed failures who must do some soul-searching, cost-cutting, etc.