Agreed. It shouldn't be difficult to offer a fairly wide variety of entrees if Amtrak would actually implement pre-ordering for entrees. It also shouldn't be difficult as long as it's not required to be part of ARROW, and instead simply pull basic reservation information from ARROW. There may have to be a limitation that pre-ordering is only available online (if it can't be integrated into the call handling procedure/system) but it should be somewhat easily doable for Amtrak to create a site/database for this that uses the same information that's provided today to look up a reservation online to pull reservation information, populate it into a database that allows selection for entrees for likely meal times for everyone in the party, and have that information sent over to be stocked on the train. For cancellations, it could simply do a sweep of all reservations with pre-selected entrees after the close of the pre-order window (probably 3-5 days in advance) and clear out any orders tied to now-cancelled reservations. Those who haven't pre-selected would have something similar to the current menu loaded on for them to choose from, with maybe an entree or two available from any cancellations within the final 3-5 days before departure (whenever the final sweep is done.)Everyone who has actually tried them seems to think the quality is the same or better as before. It's the lack of options that is the complaint... Which I agree with.
I'd be surprised if there's full-wait-staff dining cars on most routes 3 years from now; the labor costs are simply too high for what's perceived as a limited value-add for most customers. A meal served in a box, or perhaps served in their accommodation plated similar to an Acela First meal, in and of itself won't steer away too many passengers. What will steer away passengers is if the options available aren't tasty, relatively fresh, and at least allow for a healthy option if desired. I'll also admit that I'm in favor of making the in-accommodation option more visible and proactively offered, as there's many times that while I'm okay with eating in the diner, I'd much rater stay in my roomette and enjoy the food in that privacy.