Excessive short-termism can come from the executive suite as much as from financial markets, especially from CEOs, who in the US have an average tenure of 6-7 years. It is fully understandable – and largely supported by empirical evidence – that these CEOs would want good results to occur on their watch, rather than after their successor takes over.