I'm sure this has been discussed already, but from a business standpoint, wouldn't it make sense to significantly lower fares across the board to attract more frequent ridership?
To be frank, most Americans (myself included) are mindful of their spending habits and always try to seek out the least-expensive option. Lots of working class people simply cannot afford a the high cost of an Amtrak fare. Flying is faster and cheaper than train travel, so most people opt for that. In reality, the only people who travel by train outside of the NEC are those who have lots of money to spend, lots of time to kill, or live somewhere without access to an airport.
If Amtrak lowers fares to be less than air travel and markets to the most profitable audience (eco-conscious millennials, Gen Z, Gen X), they could fill more seats, increase repeated ridership, improve public perception, and generate profit.