Compare this to back end, where the decision to move from say Python to C is a much more deliberate one. If the situation becomes similar in front end development also, different groups can focus on different things. People who value ‘developer experience’ can stick to a language like Python and people who value performance can move to a language like C. Different communities with different goals can form around these languages and competition should keep all communities honest.
I think that’s backward. Barrier to movement deters competition, not promotes it.