It would be interesting to see what will happen if the times of the trains are moved to random other times within the hour. In might well be that short transfer times is just statistical consequence of having many scheduled trains.
There are probably some trains that are intentionally synchronized, but I don't think there's too many of them, because synchronizing all trains is simply impossible. For instance if you have a timetable where it's convenient to transfer from train A to train B, then in the same timetable it will be inconvenient to transfer from B to A since you will have to wait almost 30 minutes (or an hour for hourly trains).
Also a nitpick: "Gemeinde (administrative limit of a city)". Gemeinde means "municipality". All small villages belong to some municipalities.
There are probably some trains that are intentionally synchronized, but I don't think there's too many of them, because synchronizing all trains is simply impossible. For instance if you have a timetable where it's convenient to transfer from train A to train B, then in the same timetable it will be inconvenient to transfer from B to A since you will have to wait almost 30 minutes (or an hour for hourly trains).
Also a nitpick: "Gemeinde (administrative limit of a city)". Gemeinde means "municipality". All small villages belong to some municipalities.