Well, although they are limited, they could be used to create most, if not all, usual, string manipulation functions. Wouldn't be as nearly as efficient as if they were native, but considerably better than the crazy, though inspired, workarounds used now. Still, unnecessary work for one of us...
E.g.
_strLen = { count (toArray (_this select 0) )};
_length = ["hello!"] call _strLen;