Atomic time is based on 9,192,631,770 periods of cesium? why not adjust the period count to not require any leaping? Fix the damn problem at the source and be done with it. This new strategy is just in accordance with the lazy do-nothings.
Most networked time is synchronized for local clock drift constantly, most chips are simply not that accurate, so change the source clock and they won't even need to be fixed as the constant syncing corrects for such a small change automagically.