Because they told me they would arrive at a reasonable hour and the customer relied on that promise. I know they have to share the tracks. However, if their schedule says the train will arrive at 4:00 PM when services are available, and they don't arrive until 3:00 AM then they are responsible for coming up with alternatives for those services that are not available at the late hour.
If they don't, then they don't get any more of my money. It is called failure to meet expectations.
Ah-I gotcha. Yes, something like hotel vouchers should be done if it wasn't scheduled to arrive so late.