There’s a good reason the Swiss are known for watch-making. They are überpünktlich (link to Doug’s Blog with great thoughts on the subject). Over punctual. The Swiss French a tad less, but since the majority of the country is Swiss German, their influence goes a long way. A loooooong way.
Take trains, for example. They run on time. TO THE SECOND. I recall sitting in a regional train waiting for it to depart, which it was set to do at 17 minutes past the hour. When the second hand hit 12, the minute hand switched to :17, and the train took off. Literally all at once.
If a train is late, even by a couple minutes, the delay will be announced with apologies. My favorite time to people-watch is that rare occasion when a train is late but there is no announcement. Toes go a-tappin’, and there is a lot of huffing/puffing/sighing and looking at watches. Swiss. trains. should. not. be. late.