@Gargron
I have insider tips that it's mostly because of the infrastructure. DieBahn neglected taking care of it for years and now, everybody is a victim.
Add to this that there is a lack of train drivers, meaning there's always a risk on this side too.
And it's a waterfall from there on.