20 years to replace core infra is optimistic in a lot of places.
I've seen some places running ATM hardware which was phased out two years ago.
it has been running for well over 20 years.
people also seem to forget that with a new network protocol, new designs probably need to be made to make use of new (much needed) features.
those designs already exist in ipv6.