I strongly suspect the systems that are uppercasing everything were not written to handle unicode in the first place though.