Keynes is right about that. It's a brilliant quote. The future is completely uncertain and if anyone tells you what will happen in 40 years, he's lying. There may not even be humans in 40 years.