While everybody is complaining about Amtrak making a profit, ask yourself when was the last time an interstate highway showed a profit? Answer; they don't, as truckers pay road use taxes and taxpayers fund the US Government money given to the interstate roadways.
Most railroads have to be self-sufficient to operate or go bankrupt.
Lee Fritz