Second one first: I've already asked Jim for what youhe thinks would be a clearer name for an element of a string element. But,

The first one is a counter argument for what I said. With that, one could declare reverse to be buggy because it should be reversing text, and make it so it reverses sequences of graphemes, which is a much more common use case.