The earth doesn't rotate at a consistent rate, so leap seconds (as determined by astronomical measurements) are necessary to keep civil time in sync with sunrise and sunset.
Have you LOOKED at how much civil time moves around? Heck, the discrepancy changes as you physically move around.
In a few thousand years they can change timezones ONCE to deal with leap seconds adding up. It won't even count as noise next to how much happens for random political reasons.
Right? It would make way more sense to have a "leap period" once every century that calculated for all the leap days, minutes, seconds, OR people 200 years from now, might not care when my sunrise and sunset were.