I had some Swiss friends and we were on a train once that was delayed by 15-20 minutes. They were all complaining because this happens once in a blue moon. They mentioned that if the train is delayed by more than 3 minutes it has to be posted on signage and if it's delayed more than 6 minutes or would cause someone to miss a connection it results in fines to the operator. I haven't been able to find a written source to back this up but personally I almost never experienced delays on Swiss transit.