Because it&#x27;s built on the assumption that just because DOM access is slow, then it&#x27;s a good idea to just add another layer of JS in order to provide a cached-like faster DOM access speed, rather than focusing on fixing DOM access speed issue itself.<p>React augments the complexity of a stack that it&#x27;s already too complex, to an unneeded, non-sustainable and dev-unfriendly way in which we are supposed to use HTML tags inside JS scripts.<p>React is just a Facebook&#x27;s own short-sighted solution to slow DOM manipulation. The fact that it is OSS doesn&#x27;t make it necessarily a good thing.<p>React is not a product of love for a greatly engineered system, but obviously just a product of FB&#x27;s understandable necessity to work faster &quot;today and here&quot;, in order to keep bringing home their daily profit.<p>React is not a solution, it&#x27;s a patch, a ugly one.<p>We are not forced to like it just because FB made it and made it OS.