Why do we recommend stocks for investing over the long-term? Because the evidence supports that investing in stocks has provided the best real returns (after inflation adjustments). From the Credit Suisse Global Investment Returns Yearbook 2016:

Why do we recommend stocks for investing over the long-term? Because the evidence supports that investing in stocks has provided the best real returns (after inflation adjustments). From the Credit Suisse Global Investment Returns Yearbook 2016: