It's interesting how flat human nature stays over time, how advice given 136 years ago is still perfectly applicable today. Over the course of centuries life has changed dramatically, but we still think, worry, feel and act like our ancestors did from a millennium ago. I'd bet you could easily find advice given in the roman empire times that would still be relevant today.
I've thought about this a lot on a philosophical level. A person goes through life repeating the same mistakes their parents made and their grandparents made before them, and so on. We spend so much time re-learning things that have already been learned. And doing things that have already been done. Imagine how life could be different if we didn't have to start over each time.
While "teachable moments" in most contexts aren't fatal, the overall point that it's better to learn from other people's mistakes remains the same.