Explain why modern software applications use the Unicode character set rather than standard ASCII to represent text.