einfach nur Pfusch.
Ob das damals, als es erstmalig gebaut wurde, Pfusch war oder eine eklige Notwendigkeit, können wir durch unser kleines Guckloch in die Vergangenheit schlecht beurteilen.
Das kannst Du beurteilen wie Du möchtest. Aus meiner Sicht ist es Pfusch, weil die Geschäftslogik über Schlüsselparameter abgebildet wird und damit im Code festgeschrieben ist. An dieser Stelle caseinsensitiv zu arbeiten ist gober Unfug. MFG