Those who fail to learn from history are doomed to repeat it?

Is this statement true, why or why not?

Also if it is true why does it seem that each generation needs to learn the lesson of the past over and over the hard way?

Thanks.
13 answers 13