That is, without a doubt, the silliest thing I've read in weeks.
I could return the compliment, but I think you are misunderstanding me.
So you think it's good to have a language where thisVariable and ThisVariable and thisvariable are treated as separate variables and encourage coders to write code like this?
(I am not saying you shouldn't be allowed to mix case in your code, quite the contrary. I am saying that you shouldn't be penalised for doing so by occasionally creating bugs caused by miscapitalization, e.g. declaring i and I and then not realising you have two different variables.)
This is definitely not an uncontroversial view... it pretty much defines the difference between C-based languages and Pascal-based and BASIC-based languages (and shows where I stand). Certainly, C-style languages are ascendent, but so are a lot of dumb things.