A) There is a God (thus hope) B) There is no God (and no hope)
I don't see how the idea that there is no God equates to the idea that there is no hope. Ancient man demonstrably did not believe in the current forms of God - but did dream of the ability to fly. After many generations, the hope of flight was realized, and without divine interference. It even went so far as to land humans on the moon.
Thus, there is always the human hope that future generations will accomplish far more than we have. This is in many ways much more satisfying (and demonstrably much less selfish) than holding only the purely personal hope that we will individually fly around in heaven.
It might also be pointed out that in almost all religions, there is a carrot and stick belief system. For every hope, there is also an almighty fear...hellfire, armageddon, being reincarnated as a grasshopper, and so on. If the hope were big enough on its own, why scare people into holding onto it?