"They can also dump cafes, which are purveyors of terrible food and serious money pits."
Serious money pits? I guess that's because of the labor?
FWIW I was pleasantly surprised that the western trains cafe/snack bar (under the dome) had a slightly better variety than the NEC trains. At least of snacking options: I remember getting a pretty delicious gourmet trail mix and a few other nice things. Sure they were hugely marked up but I didn't mind - like someone said hardly anyone actually "commutes" on those trains. They are for vacationers. OTOH the diner car's meals, though included with the price of my sleeping compartment, seemed middling-to-poor. The breakfast was best. The so-called Angus hamburger was borderline awful, rubbery, way overcooked and more processed seeming than expected. Almost as bad as what you'd get microwaved in an NEC cafe car. The entrees were a little better but still not even as good as what you'd get in a place like Perkin's or Denny's, where I only eat under duress, generally speaking.
As I've said before some kind of cafe service gives Amtrak an edge over the (mega)bus, among other things. I think it would be foolish to get rid of them, generally speaking, or even switch to carts. But keeping up standards doesn't seem to be a priority right now, for example, I used to get hot dogs in the morning on the 151 or 181, now they don't even carry them in the morning. Leaving the digusting jimmy dean egg, sausage, cheese & cardboard mini-sandwich as the only substantive breakfast option. (most important meal of the day!) It's a freakin refrigerated hot dog for crying out loud, how hard is it to stock a few in the morning? If you're going to pay someone to stand there, at least give them a reasonable variety of things to sell. How 'bout this: if labor is the problem, convert the NEC & short haul cafe cars (eventually, over many years) to some kind of automated, super-sized vending machine. I think there are ones that are even capable of microwaving things. Let's face it 50% of the people just buy coffee, and I doubt anyone buys alcohol on the 1/2 of NEC trains before 3pm since apparently that was a problem w/previous automat experiments. (Anyhow in 5 years time all drivers licenses will be scannable, for example...the vending machine of the future could check)