My issue with using "text" is that I assume that a text like "I THINK I DO" should be converted to "I think I do", not "i think i do".
And that's just in English...
If "text" is in Greek, like "Καλημέρα", the upper form should be "ΚΑΛΗΜΕΡΑ", not a juxtaposition of upper() conversions of each letter.