Stocks don’t always provide superior long-term returns