Yes, we pay per person on a plane but most of us cant even afford that anymore so we use our OWN vehicles to get around or travel.
Food or beverage yes we pay on the road but at our own cost. We choose to get our food from the dollar general to walmart even a gas station. It isn't just one set price we must shell out just to eat or drink. (I personally dont want to pay $5 for a coke) And as for taking the food or drink on the rail...once again it will be screened just to make sure someone isnt going to blow anyone else up. No open containers is most likely.
Saying the screening ISNT done...well thats sorta jumping the gun isnt it? You dont believe they will make you get screened once they put out all that money. No its prob. not the norm now like in Amtrak but come on..be realistic. As for tourism, you might have me there but I do NOT believe spending all this money to save a little time commuting is helping anyone out but the FEDERAL GOV'T.