I have always thought that the purpose of reserving sleeping car space on a train was to avoid having to sleep sitting in a recliner chair next to a total stranger who may or may not be a congenial partner. Any food service that's included in the ticket is a bonus. Thus, I consider even the flex dining to be better than nothing, even if it's not the finest cuisine in the world. As far as whether the fares are too high, well, Amtrak does have a monopoly on sleeping cars serving scheduled trains that run between the major cities of the United States and points in between. Sure, the Canadian has better service, but that doesn't help if you want to ride a train between, say, Baltimore and Chicago. There are also "private varnish" excursion trains, but not only are they a lot more expensive than the equivalent high bucket Amtrak ride, they also operate intermittently and are even less reliable as practical transportation than the most behind-schedule Amtrak long-distance train, er, actually, the "private varnish" is usually hooked to the back of one of those way late Amtrak trains.
so you're arrive as late as the Amtrak passengers do.
Actually, if I have a real beef with the downgrading of service on Amtrak long-distance trains, it's that the food offerings for coach passengers are abysmal. Coach passengers are no longer served in the dining car. The National cafe car menu was pretty limited before COVID, and now it's even worse. When I took that coach trip last June on the Capitol Limited from Pittsburgh to Washington, I would have gladly paid money for a flex breakfast omelet. As it was, I had to deal with a Jimmy Dean sandwich that was microwaved in its package, resulting in a goey mess of American cheese all over everywhere, except in the sandwich. Microwaved bread is chewy and inedible. The cafe car didn't offer any real alternative, not a bagel and cream cheese (even though that National Cafe car menu online has a bagel on the menu), not a single-serving cereal box, not a fresh fruit cup, no packaged hard boiled eggs, nothing, nada, except for the Jimmy dean sandwich and pastry. I did have the foresight to pack some stuff for lunch, basically, If I were to ride coach on a long distance trains, I'd pack most of my food, buying only snacks and drinks in the cafe car. (On that Capitol Limited trip, I should have brought one of those single serving boxes of a decent cereal like Raisin Bran or Shredded Wheat, and just bought milk and coffee in the cafe car.)