This was the topic of a thread over on the other place. A few of us concluded the front-end engineers just got jealous of the complexity of back-ends and that's why React is the way it is. Also because somebody thought unit testing browser code was a good idea.