I could see the argument to be made for imposing restrictions in React that don't exist in the next level down -- eg. something along the same lines as the argument for removing arbitrary effects in functional programming. However, I agree that this particular idea doesn't make much sense.