Leap seconds are the most stupidest thing ever. It's time to abandon UTC and start using what professional astronomers use: UT1
Leap seconds is just the time abstraction being leaky: the Earth simply doesn’t have a constant rotation speed. Certainly seems more practical to correct for this once in a while rather than having a variable length second.
Also, at least for computer applications, a variable lenfth second is easier to deal with than a leap second.