Dr. Whoopie Short connections are a sign of lack of understanding for the needs of all passengers.
The national timetable is an extremely complex project. A three-minute delay in the departure time of the IR13 in St. Gallen would affect all connections at stops from Rorschach to Chur. And beyond.
The entire timetable is designed so that all trains arrive in Zurich before .00 and depart after .00. If a train arrives in Zurich three minutes late, this will result in several connections being missed. This would extend the journey time of thousands of passengers by a quarter of an hour or more.
The rail network between Bern, Olten, Zurich and St. Gallen is very busy. Not all trains can run (simultaneously) at the most optimal times.
Translated with DeepL.com (free version)