I'd say the chance of that is so vanishingly small that it's not worth making the admin go through the trouble of entering JSmith and Jsmith and JSMITH in the 99.9999% of cases where case-sensitivity is not desired. And I don't see how that violates any RFCs.
Ah, the subtle point finally finds it way past my aluminum foil hat. ;~)
Yes, I agree with you now. +1
John