프론트엔드는 필요이상의 혁신을 과하게 해서 문제 아닌가요

어느정도 공감합니다.
백엔드에서 spring boot 프레임워크가 전자정부 프레임워크까지 만들어지기까지 포맷이 되면 생산성이 증대되는 부분도 분명 있기 때문이라 React도 그런 형태로 변화되어 가는 것이 아닐까 생각합니다.

네 꽤 많은 다수가 이해하는 컴포넌트 기반 설계와 렌더링 동작을 정립한 게 리액트의 의의라 생각하고요. 다만 리액트는 그 자체로 웹앱을 만들기에는 저수준의 프레임워크라 라우터랑 폼이라도 기본 제공해줬으면 하고, state랑 effect의 경우 깊은 비교를 기본 지원하고 구조체와 함수로만 로직을 작성할 수 있었다면 어땠을까 생각해 봅니다. 자바스크립트 얕은 비교 제약 때문에 커스텀 훅 문법으로 클래스를 작성하게 되더라구요

저수준..이라기엔... 폼을 구현하기엔 htnl input 태그만 쓰면 될일을 state니 jsx니 비제어/제어 컴포넌트니 너무 쓸데없이 알아야하고 많은 코드를 생성해야 하고 그런 것들이 본문의 동기가 되지 않았을까 싶네요