Discoverability. Most people are going to try out &quot;String&quot;.length first because that&#x27;s what most other languages have. Whilst typing, if their IDE supports autocomplete, they&#x27;ll see that 3 types of &quot;String&quot;.length are available.<p>Most people are not going to read through the entire list of methods of String and thereby discover .characters, .utf8, and .unicodeScalars when they want the character count of a string.<p>I acknowledge that it may not be <i>difficult</i> to find this information with a quick Google search, but the more that can be done without having to switch to the browser or docs to look something up, the better. Injecting these so that they appear more frequently on the most likely UX path is better.