This is definitely not the reason.  Using upper or lower case characters shouldn't have a significant impact on compression, unless you consider the possibility that lowercase characters have shorter Huffman codes.  That's a minor benefit when compared to the efficiencies you get from doing byte-comparisons on names without having to worry about masking out the upper-/lower-case bit.