Speculation has gained an increasing share of markets, as we have glorified the short-term trade. In the 1950s the average holding period of a stock (ie. a business) was 8 years. Today it is closer to 5 months. A businesses performance has become all about the stock price. CEOs are compensated, not on the success of the business, but the gain in the stock price.
Read more about we and Grant Williams thinks about this strategy.