列車ならいいけど電車はダメと言うことではないか。
動力種別の電車ではなく通勤電車や近郊電車など頻繁運転区間はダメで地方線や特急電車や列車などならいいと思う。
かつては旅行で鉄道使うと丸1日や2日は車内で暮らすのが普通のことだからどうしても車内で食事することになる。
今でも食事時間を挟んで車内に居ることも多い。
しかし一般に頻繁運転区間なら乗車距離も短いし降りて食事しても次の乗車機会はすぐにあるから車内で食べる必要もない。