If management really hated long distance, they wouldn't have restored traditional dining to the Zephyr, Chief, Builder, Starlight, and Sunset. They also wouldn't be planning the imminent upgrades of food service on the Silvers.
The problem seems to be that the Texas Eagle (plus the Crescent, the Capitol Limited, and the Lake Shore Limited) is getting the short end. Management must have other reasons for prioritizing service improvements on the long-distance trains the way they do.
If I were management, my priority for the long-distance trains would be ensuring reliability of the equipment so there are no delays caused by breakdowns of Amtrak equipment. My next priority would be hassling with the host railroads to improve their dispatching and eliminating preventable delays on their part. After that, I would try to inculcate a OBS culture that minimizes passengers complaining about nasty, rude OBS employees. After all those, then I might worry about improving the food.