Yes and no (I SWEAR this isn’t a cop out).
Yes because humanity is fallible, by nature. Therefore, it will always make the same KINDS of mistakes.
No because history doesn’t have to be a loop (negation of the negation) but it can be a spiral. We don’t have to repeat the EXACT SAME mistakes. We have a knowledge of history, which helps, but times and society are and is always changing. Therefore, we have new issues to deal with and new tools to deal with both old and new issues. The best we can hope for is a constant refinement of our government, economic systems, and other frameworks so that the overall benefits of life are improved and more available to all.