Ich verstehe nicht ganz was du meinst.
Ich hatte vorgeschlagen, diese foobar-fooBar-Situation (in einer case-sensitiven Sprache) zu verbieten, da sie einfach eine Fehlerquelle sein kann und normalerweise eh nicht auftreten sollte.
Soll da ein Grund eingebaut werden, noch eine Fehlerquelle einzubauen ?
Man würde in einigen Situationen sicher ein paar neue "Fehler" haben, die man aber leicht beheben kann (-> umbenennen).
Dafür würden aber Fehler durch zwei, sich nur durch die Groß-/Kleinschreibung unterscheidende, Bezeichner schnell auffallen, die man sonst ewig suchen könnte.