That is right. That is the balance I mentioned. In our teams we try to update the base framework every year to avoid locking us out of the innovation in language and library ecosystem. But a UI stack for example you do not migrate without explicit funding.
I suspect corporates don't really want to get stuck with so much legacy, they just don't know how to avoid it.