That’s what gets me. I often see the “too much work” argument.
OK, I get that. But nothing says everything needed to be changed in one go.
But for anything new, or any time old code is worked on, I see no reason to not use the “not so new now” interfaces.
At least that way, when things start falling over there will be less to do - all at once.