首先就是因为价格比较高,但这已经逐步成为历史了。因为各个线路的运营是分开的,不同线路的饭菜价格也都不太一样,因为火车上储存和运输食物的成本是比较高的,毕竟空间有限,这就导致曾经有那么一段时间,火车上的饭菜价格还是比较高的,很多人为了省钱不愿意购买。不过现在确实改变很大,通常的饭菜价格都在15-25元左右了,和在外面吃一段饭的价格相差无几,因此现在购买火车上饭菜的人也逐渐多了起来,毕竟旅途劳累,吃一顿正常的热腾腾的饭菜还是非常舒服的。
其次就是味道并不太好。因为火车上的食物都是集中制作的,不一定符合所有人的口味,虽然看起来品种齐全,很多人吃过以后还是比较失望的,而且通常做出来保温的时间也比较长,想想乘务员经常推着餐车兜售一两个小时,这样一直处于保温状态的食物味道肯定好不了太多。因此很多人再坐火车的时候,心里想的都是稍微吃点泡面、零食垫一下,等下车后在好好吃上一顿,所以老乘客才会不愿意吃火车上的食物。