そもそも、電車は長くて2時間位の距離を往復する町から町への移動用だから、
端から端まで乗車しても、飲食の必要はないし、飲食をするとトラブルがあるからダメなんだが、
列車はそれを超えるゆったりと乗る長距離の旅行用だから、OKなんだよ。