I know the author mentioned this, but I just got nervous imagining this as a tourist who doesn't speak German at all. This shouldn't be like this. Why they don't help at all? It's also funny considering how here in South America we look at Germany trains (and Switzerland trains) as always on time, and the best train system, etc. But I am sure if this happens here it would be on the cover of newspapers.
I recently moved to the Netherlands to study, and I experience that a lot. Despite almost all official information everywhere being written in both Dutch and English, in-train announcements are only done in Dutch. I have to constantly listen to the announcements and try to understand based off their vibe if they sound like something critical or not.
But, for example, Rotterdam or Utrecht are already a lot less likely to be announced in english.