Engineers whining about having to do work that was designed in the past by someone else and coming up with a "creative" hack which will be a headache for someone in the future.
You wholly miss the point. A million programmers have to all, unanimously get a fiddly, hard to test detail right. Both those that do and those that don't get periodically out of sync with the other half, on a random schedule applied for no earthly purpose.
Dropping any new leap seconds is choosing not to break a million systems, irregularly, to no purpose. No code needs to change. Things just stop breaking.
The hubris. If the definition of time is modified to match the buggy giant code base I don’t want to touch then I have no work to do. Genius!
It’s akin to saying I want 2+2=5 because my code happens to work that way and it’s hard to fix.
If FB hates leap seconds so much they can switch to TAI or Unix Epoch time. It’s not like UTC was modified to add leap seconds. It’s always been like that. It should not have come to them as a surprise.
Switching to something else puts them out of sync with everybody else who didn't. Same for anybody else. There is no possibility of "switching". Suggesting otherwise only proves you don't understand what this is even about.