Devils advocate -- why should trains have food service when no other form of publicly subsidized transport does? It's not like the time in transit is a surprise. Be prepared. If we include ferry services, many of the ones that came immediately to my mind do in fact have onboard food services (often...