> no one takes a bus when a train is available at the same price.
I agree, although I'm curious - was this trip to NYC, or somewhere else? Round-trip Amtrak tickets from DC to NYC sell for $150+ dollars, while equivalent bus rides are usually $60 or lower, depending on your departure times.
I've happily taken buses over trains, despite the cramped conditions, just so I don't have to pay $100 more.