True, but imho at some point people need to let go of legacy code because of the maintenance headache and start again, same is true for the whole eco system.
I fully expect if I'm still alive in another 10 I'll be choosing something other than TS as a main language (fwiw I still do Java).