In vielen Sprachen ist auch der goto-Befehl implementiert und man braucht ihn eigentlich nie.
Ich hab nicht viel gegen den Operator an sich, auch wenn ich ihn fast nie brauche. Mich stört aber die Art, wie er implementiert wird.
Eine Programmiersprache sollte möglichst gut lesbar sein und dadurch, dass ein Fragezeichen und ein Doppelpunkt verwendet werden, gibt es gleich zwei Hindernisse dabei.
In Python hingegen ist die Implementierung in Ordnung, da man mit den lesbaren Keywords if und else auskommt.