Because the future is perceived as more advanced than the past, having built on the notions/achievements/etc., of the past. Arrow of time points in one direction. (At least for humans)
> the future is perceived as more advanced than the past
This is a very recent development, and it's still not universal. For the longest time, people believed that things were better in the past, that we are slowly moving away from a golden age, and that things are getting worse.
Some concrete examples are the biblical Garden of Eden/Armageddon; beliefs in Atlantis and other mystical places; the admiration for the Greek and Roman times, especially during the dark ages.
...
..Two generations behind.