I agree with your argument. I have seen people say on HN that 1 hour of setup to start a project is too much. If this is the case, React + stuff is really not the right thing for you.<p>However, the React ecosystem is really not that complex. You can write clean, sizable apps with vanilla React.<p>Then you might need a state management system like Redux. Its quite easy to roll out your own that fits your project and does not have all the pluggability whistles like Redux.<p>All other things are really not needed for most people, and if you do, you are facing problems so large, evaluation of libraries is a small fraction of the effort.<p>It&#x27;s more the mindset of people &quot;I&#x27;m missing something great&quot; that drives them crazy and into framework fatigue. (OMG server-side rendering, falcor, relay, immutable.js arrgggh)<p>Usually, you are missing something you don&#x27;t need, otherwise you would be looking for it actively.