I can't see the point of having leap seconds, and here's why: we already tolerate so much (intrinsic) inexactness in the relationship between solar noon and clock noon (ignoring daylight saving time, which I actually like even knowing that it's somewhat ridiculous) that it seems silly. First, there's the equation of time: solar noon isn't the same clock time every day anyway: it varies by +/- about 15 minutes during the course of the year. Second, we live in time zones set for arbitrary reasons. For example, the average solar noon in New York is 11:55, not noon.
I could understand inserting leap seconds if there were some specific need to have 0 longitude be at solar noon at exactly 12:00:00, but as far as I can tell there's not. If the clock drifts off solar noon by a half-second per year or so, then maybe in a few millennia London will decide to use UTC-1. I could be wrong about this, but I don't see this as a big deal.
I could understand inserting leap seconds if there were some specific need to have 0 longitude be at solar noon at exactly 12:00:00, but as far as I can tell there's not. If the clock drifts off solar noon by a half-second per year or so, then maybe in a few millennia London will decide to use UTC-1. I could be wrong about this, but I don't see this as a big deal.