This is hand-wavy feel-good stuff, and it isn't terribly wrong but saying true things about long term returns is very difficult. Adjustments for inflation, interest rates, dividends, corporate tax rates, individual tax rates, index/portfolio construction, selection bias, etc. all need to be considered if you want to try to draw serious economic conclusions.