What's better than stocks for the long-run? Stocks for the short-run. As long as you pick the right short-run.
The above chart compares real GDP with quarterly inflation-adjusted S&P prices, both indexed to 100 in 1947. They've gone up roughly the same amount the past 65 years. They've just taken very, very different paths to get there.
Who cares? The top 0.1 percent, that's who.