Suppose I'm on Linux, but I want to interact with Windows stuff. (CIFS protocol, NTFS on-disk format, disassembler for Windows executables, Wine-like program, cross-compiler, etc.)
I'll be wanting UTF-16 support. Going the other way matters too; if I'm on Windows I may need UCS-32 support.