I don't think we often really learn from history.
Here's why we repeat history:
It is not the mere forgetfulness that drives us to repeat history, but the self-delusion that "this time, it would be different".
We may remember what happened in the past as a mere cognitive function, but may deliberately choose and will not to apply it in the current situation, pleading a different circumstance.
We are our worst enemies sometimes.