Switzerland also gets the benefit of being a smaller country. I agree DB is poorly managed, but it's not nearly as bad as it could be.

I think another part of their problem is trying to run at very high utilisation ratios, which slightly increases throughput but vastly amplifies the cascade effect of a disruption.