Of course history repeats itself, but that is because humanity is so consistent.  No matter how far we have come or how far we go there are very few things that truly change.  There always has been and always will be charismatic leaders , some good some bad, varying in ethnicity color and gender that will compete against each other and shape innumerable human lives in the process.  War will exist as long as people do, tho the reasons for and techniques during will vary throughout history.  Famine, Pestilence, and Natural Disasters will forever plauge humanity with their consistency.  Countless civilizations have risen and fallen and will continue to do so, with our own being no different.  Throughout history the present and the future, sometimes life is good and sometimes its not.  Realizing that history repeats itself is the whole point of learning history.  You learn history to recognize the signs of war famine and evil genius dictators,so thatmaybe you can try to circumvent them.  Of course this does not always happen because after all history has a tendency to repeat itself.