Why do teachers give out lots of homework?
So that someone in the class might have some hope of solving tomorrows (as in 20 years away) problems.