> you can basically take whatever train you want that you believe goes towards your goal.
That's a big difference between Germany and Switzerland. Full fare tickets let you take any route, but reasonably priced tickets are specific to a schedule of trains. If there is a delay causing a misconnect, you have to queue at the ticket window to get it endorsed for a later specific train. And my ticket inspectors on the train seriously inspected the endorsement each time.