Because the whole point is to handle anything that needs Unicode support. A library that only manipulated Unicode strings would be incomplete if you still couldn&#x27;t use Unicode in command line options, file names, etc.