Ich denke auch, so sinnlos ist das nicht unbedingt, und das Argument der Bahn ziemlich schwach. Ein Verbot der Bahn ist halt etwas völlig anderes als ein Gesetz was eine Straftat daraus macht.
Praktisch dürfte eine wichtige Frage sein wie die Taten zustandekommen.
Wenn das grundsätzlich aggressive Menschen sind die eben häufig mit Messern rumlaufen und Streit suchen würde ich davon ausgehen dass es durchaus effektiv ist. Wenn man die Kontrollen dann richtig macht (also genug kontrolliert und vor Allem die richtigen kontrolliert) und dann konsequent und hart genug bestraft, kann man denen das wahrscheinlich abgewöhnen - oder zumindest sie von der Bahn bzw. Gesellschaft fernhalten weil sie dann im Knast sitzen.
Wenn es eher Attentate sind, also jemand entscheidet sich "heute steche ich jemand ab und nehme nur dafür ein Messer mit" wird das relativ sinnlos sein, die Wahrscheinlichkeit den zu erwischen ist einfach viel zu klein, so viel kann man wohl nicht kontrollieren.