The stock market has gone nowhere for the last 5 years despite a 50% debasement of the money supply; interest rates are below the true rate of inflation.
Where are you going to find 10% a year for 40 years?
Even during the depression people still made money in stocks, if they knew what they were doing.
Oh, and my father is not some big time wheeler dealer, but he is living proof that it works.
401K, Roth IRA savings etc....you will get a heck of a lot over 40 years just with 1000 per year.