Computational linguistics

Why might a multilingual system use a Unicode-aware case-folding operation rather than simply changing every uppercase character to lowercase?