When I worked at Google, they had their own string type in place of std::string for various reasons.
Python has byte strings, Unicode strings, format strings, regular expression strings, and probably a few others!
Rust has str and String, depending on ownership.