Unfortunately to get there, we had to travel through Germany, and their ICE network is a complete mess of confusion and delay. They do seem to be good at keeping the total delay just within an hour (it was 55 minutes both times), so they don't have to pay back any tickets.
Funny story on the side: German ICEs are only allowed up to Basel, so they will not cause any delays in the Swiss train network. The Swiss fear that we would destroy their fine-tuned system otherwise. :-D
Which is a funny thing: Interlaken is officially a town of 5700 people, and yet they're got two train stations receiving international high-speed trains. I guess it's really a town of 5700 Swiss and 100,000 tourists.
And the ICEs that started in Interlaken left on time. But once our train to Switzerland got delayed, I think we had to switch in Basel and take a bunch of local trains. So maybe you're right; maybe they're only allowed as long as they're not delayed.
Still, I don't understand how German trains manage to become such utter chaos every single time. I feel a lot better about the Dutch railways now.
If you haven't seen it, there's the great talk from David Kriesel on the 36C3 [1] about how Deutsche Bahn is... "doing statistics" to hide their delays. It's well worth the hour!
[0]: https://www.sueddeutsche.de/reise/deutsche-bahn-verspaetunge...
I'd rather have an extra hour of delay than ruining a relaxing trip like that.
"Lies, damned lies, and statistics." The older I get, the more true this becomes!
When I have stayed again for some time in Germany about ten years ago, in the same cities, everything was changed. A train that was not delayed was a miracle instead of being normal. Also everything was much dirtier, instead of being spotless, as before.
It was a quite shocking change after only ten years.
In the past, my trips to Germany rarely went further than Oberhausen or Essen, so that was never a big challenge to my belief in the German railway system. After this trip, my brother and dad (who have a lot more international train experience) were not surprised at all by our delays in Germany. Apparently confusion and delay are the normal state of things there.
We only caught trains in Austria, and they were extremely punctual!