Não apenas podemos evitar segundos bissextos, é como costumava funcionar de fato. E existe um sistema mais recente comum que evita o salto de segundos também.
Antes de 1960, os segundos eram definidos como 1/86400 de um dia solar médio. Então, quando variações na rotação da Terra fizeram com que ela ficasse fora de sincronia, um novo dia solar médio poderia ser calculado e dividido por 86400 - alterando a duração do segundo em termos absolutos, esticando ou encolhendo um pouco.
Isso foi uma bagunça, como você pode imaginar. Assim, o segundo foi definido em termos de um número específico de oscilações atômicas que poderiam ser extremamente precisas. Em vez de diminuir e esticar o segundo para manter um número exato deles em um dia, mantemos o segundo fixo e adicionamos ou subtraímos um da contagem (número inteiro) quando precisamos ajustar.
Essas são basicamente as maneiras de manter o tempo de rotação da Terra sincronizado com a hora do relógio - você precisa ceder em algum lugar, alterando a duração do segundo e mantendo a contagem fixa, ou você mantém a duração fixa e altera a contagem. Para alguém que acabou de escrever um programa simples para, digamos, calcular os segundos civis entre dois registros de data e hora UTC, o caminho antigo era mais fácil (uma contagem fixa de segundos entre dois tempos é trivial). Mas se você estiver fazendo cálculos ou experimentos científicos ou de engenharia com grande precisão, é MUITO melhor ter uma duração muito firme de um segundo, sem alterá-la de tempos em tempos - muito pior do que o inconveniente de levar em consideração os segundos bissextos.
Mas, do outro lado, outra abordagem é simplesmente ignorar os segundos bissextos e manter os relógios funcionando continuamente. É assim que o tempo do GPS funciona - ele começou em sincronia com o UTC, mas não foi ajustado nos segundos bissextos desde então, então eles ficam fora de sincronia em um quarto de minuto ou mais (eu não checo há algum tempo). Isso é bom para cálculos orbitais de GPS que ultrapassam os limites de ajuste do segundo salto. No pacote de dados do GPS, há informações sobre o delta atual entre o UTC e o horário do GPS, para que você possa calcular o horário civil a partir do horário do GPS, bem como alguns meses de aviso avançado quando um novo salto será adicionado ou omitido.
Outra resposta sugeriu fazer fila de segundos bissextos e fazer um salto de vários segundos a cada década. Isso realmente não simplifica muito o seu software - agora você precisa permitir minutos com, digamos, 67 segundos, a cada década. É mais fácil lidar com segundos bissextos usando uma tabela e, enquanto isso, nunca fica desligado nem por um segundo. (O padrão permite que sejam adicionados ou omitidos pelo caminho - você pode ter um minuto de 59 segundos ou um segundo de 61 segundos quando precisar de um ajuste. Geralmente é o último.
Oh, outra solução. A organização que realmente rastreou tudo isso foi chamada de Serviço Internacional de Rotação da Terra, posteriormente renomeada para Serviço Internacional de Rotação da Terra e Sistemas de Referência (IERS) . Imagine o caos se eles parassem de ser financiados e a Terra parasse de girar. De qualquer forma, suponho que você poderia simplesmente pedir que eles rodassem com mais consistência. :-)