A major feature of React (like Java) is the ability to reduce the blast radius of errant colleagues through much stricter boundaries.
In the AI/vibe coding world this becomes even more valuable, on top of the fact LLMs are well versed in React already and don't need to eat context to understand it.
The problems are people then assume that because you're using React you must use next.js, vite etc. Then you're in trouble.