My position is that a language should enforce case sensitivity and programmers should be intelligent enough not to do that.
Enforced casing leads to more readable code. WouLDn'T yOu AGreE?
So you think that you can trust programmers not to have two variables with the same name but different capitalisation, but you can't trust programmers not to occasionally suffer a stroke while writing out variable names and stab randomly at the caps lock key?