Sounds like something a westerner visiting India would say. For people from there (my family is from nearby Bangladesh), a train is just a way to get to a business meeting or to visit family. I don't imagine Indian commuters--in general--appreciate the food smells any more than American commuters do (it's always the vacationers who bring smelly food onto the Amtrak, not the regular commuters or business travelers).
In fact I'd wager that's why the "rich food culture" of the trains has "vanished." What the author sees as the lamentable loss of some cultural phenomenon, most Indians probably see as a laudable step toward modern comforts.