German rail infrastructure is...in need of help. Here, in Switzerland, many trains come from Germany. Well, they did. They are so often late that some routes now stop at the border, so that the Swiss schedule isn't impacted by German problems.
Germany is also years behind on putting cargo onto trains for transit through the Alps. Even Italy was faster.