Comment by cies
I'd say it's more "JS is winning by default and slowing innovation".
React (and TypeScript) is a mere band aid trying to make something out of it.
I say this from an Elm perspective: so much you do not need (code and libs) because the language is "sound".
Also true: some things are quite a bit harder in Elm than in JS, but usually that because it wants you to handle all corner cases that'd be runtime errors in JS/TS.