My old passports are of no use to me and I can pretty much remember most of the countries that I have been to.
And no, your passport does not provide a perfect record of where you have been in the world since not all countries have a process by which to check your passport when you enter their country and in some cases it is a good idea if your passport is not stamped by a country that you visit.
“and in some cases it is a good idea if your passport is not stamped by a country that you visit.”
Well, I have never been in a country that did not stamp my passport. The exception being in the EU, where there are no
longer immigration checks.