My point is more that, while Dan A.&#x27;s chart does a good job of addressing individual parts of React Sadness, it is sort of moot, because those choices will already be made for me, wholesale, via tangential incentives and community mob rule, instead of consideration and consensus on a per-project basis.<p>It doesn&#x27;t matter (for example) if I am&#x2F;am not comfortable with ES2015 syntax. A junior developer already made that decision for me when he decided to implement the modal window by adding React, Babel, and Webpack to the project, instead of just writing a two-line event listener and a CSS class. Meanwhile, my colleagues are standing at the kegerator toasting his choice, because how could we ever have maintained or optimized such archaic vanilla JavaScript before without arrow functions and DOM diffing!?<p>React is not bad. In fact, it is great. But instead of being &quot;an option&quot; it is becoming &quot;the default.&quot; Sadness results from being forced by industry trends into using it everywhere, despite knowing that it doesn&#x27;t solve any problems that I did have while introducing new problems that I didn&#x27;t have.