There's also a really obvious example of a thing that might be any of 100,000 characters and between zero and 2 billion characters in length: the contents of a plain text file.
Right, but is that a genuine use case? If you're writing an editor you probably want it to have a stronger notion of the data representations people might want to edit. If you're just considering "user-supplied free text" that's probably constrained away from certain characters.