Moin!
Dem Stärkeren muss ich mich beugen, doch auch dann will ich eigentlich wissen, warum die Faust in meine Richtung bewegt wurde und das kommt (viel zu) oft bei einem "xy ist böse" zu kurz.
eval() ist böse.
Globale Variablen sind böse.
'SELECT *' ist böse.
...
Wenn man das weiterführen will, würde man bei so vielen Dingen ankommen, die pauschal erstmal böse sind, dass es verwundert, dass sie überhaupt erfunden wurden. Und bei näherer Betrachtung kommt man zu der Erkenntnis, was "böse" denn in diesem Zusammenhang bedeutet: Es soll vor unbedarfter Nutzung der "bösen" Technik abschrecken, als Warnzeichen: "Vor der Benutzung Gehirn unbedingt einschalten und Optionen abwägen!".
Wenn für den uninformierten Skripter hängen bleibt "Nicht benutzen", dann ist das der gewünschte Effekt.
- Sven Rautenberg