You are trying to add a lot of nuance to a topic which is just not very nuanced. Trains in germany are a nightmare because of decades of mismanagement. All the rest is copium, as the kids say.
Same as buggy front-end dev for non-technical people, for instance. :)