Command line switches are case sensitive. The use of differerent case switches is common, normal and accepted. I guess it's thought that anyone with the nous to use command line switches will be able to understand this.
Most applications that accept commandline switches don't use multiple letters per switch anyway, and makes it all the more messy. It works fine as it is, and is such a common thing, so I don't see why it needs to be changed