This makes sense for normal props. I included it because if you use it for `children` you most likely always require that the child is present and if you forget isRequired there it sucks. But you are right in that I should probably remove it and leave it up to the developer.