> Those people in the front of the train with their private rooms and chef made meals effectively subsidize the daily coach class commuters in the back of the train.
This may have been the case in the past, but with the Dining Cars not allowing coach customers, and their high labor costs for on-board staff, they are losing money badly right now. It might get better if they can get Coach passengers back in, but for the time being, it's still a money pit.