It doesn’t sound like the author has ever operated a large scale service. There are reasons why every big operator has short TTLs and it isn’t because they are stupid.
It's everyone below that that don't operate very large scale services that will see the benefits from longer TTLs.