Ohne Frage - die Schweiz macht es sehr viel besser als Deutschland, nicht zuletzt auch was die Finanzierung des ÖPV angeht.
Aber man vergleiche auch mal die Einwohnerzahlen und die Länge des Streckennetzes der Schweiz mit der von Deutschland:
D: 84,3 Mio Einwohner/38.000 km/40.000 Züge pro Tag/5.700 Bahnstationen
CH: 8,7 Mio Einwohner/ 3.200 km/11.000 Züge pro Tag/600 Bahnstationen
NRW als bevölkerungsreichstes Bundesland hat 18 Mio Einwohner/6000 km
Mit größeren Zahlen steigt auch die Komplexität und die Fehleranfälligkeit.