Wendover Productions goes into detail: https://www.youtube.com/watch?v=fwjwePe-HmA
You can get a California zephyer ticket from Chicago->Seattle for 160 in coach one way. That's a really good deal for 2k+ miles, generous baggage allowance, etc (if you can tolerate that).
Sleepers can go 1k+ for the 2.5d. In the winter (what I did) was 600$. I'm also not paying for the efficency. I'm paying for the experience of the hotel, meals, convenence of travel, and the ability to watch out the window.
Buses will still beat the cost, but they’re slower and less comfortable.
It's not. Until the recent infrastructure bill, Amtrak didn't even have a dedicated yearly budget. Every year they would beg Congress for some money, get some amount less than that, then prioritize what they could given the funding. Moreover roads in the US never pay for themselves, they're just written off as an "economic driver" rather than expected to pay for themselves. Very few roads in the US are toll roads and much of the US is vehemently against toll roads. Fundamentally, public infrastructure is public infrastructure. The public pays for public infrastructure. If we expect Amtrak to be able to fund some non-trivial percentage of its infrastructure costs then we're placing an expectation on Amtrak that the US road and highway system does not have.