**Fastidieux. Comme pour de nombreuses particularités culturelles, il n'y a généralement pas une seule explication. Mais la plus grande explication de l'IMHO est la combinaison de la méticulosité et de la considération envers les autres.
Marcher en mangeant ou en buvant, c'est augmenter le risque de renversement de nourriture ou de boisson. Et faire une telle chose serait vraiment horrible à cause du désordre terrible que cela créerait et des désagréments terribles que cela causerait aux autres.
La réponse choisie suggère que si l'on achète de la nourriture à un étal au bord de la route, il est normal de rester là et de la manger. Mais dans ce cas, pourquoi ne puis-je pas aller chez Lawson’s, acheter un onigiri et le manger sur place ? Ne serais-je pas en train de montrer au moins autant de “respect pour la nourriture” que dans le scénario ci-dessus ?
La différence, je pense, est que dans le premier cas, il est habituel et pleinement attendu que les propriétaires des stands portent la charge du nettoyage après tout désordre que vous pourriez laisser derrière vous. Alors que dans le cas de Lawson’s, ce serait un terrible désagrément pour les employés déjà très occupés si vous renversiez de la nourriture.
P.S. La réponse choisie prétend également que le “respect de la nourriture” des Japonais se reflète dans la façon dont ils mangent jusqu'au dernier morceau de leur nourriture. Cela a moins à voir avec le “respect de la nourriture” qu'avec les expériences historiques de privation.
Le proverbe japonais 粒粒辛苦 (“chaque grain travaille dur”) que l'on enseigne à chaque écolier japonais, provient directement du poème chinois Tang que l'on enseigne à chaque écolier chinois (谁知盘中餐,粒粒皆辛苦).
Il ne s'agit PAS d'un “respect de la nourriture” semi-mystique. Il s'agit simplement d'éviter le gaspillage de toute nourriture ou de toute ressource en général ; de ne pas gaspiller la nourriture ou les ressources en général mottainai au Japon).
Ainsi, les Chinois, comme les Japonais, mangent jusqu'au dernier morceau de nourriture car dans les deux cultures, on évite de gaspiller la nourriture ou toute ressource. Cependant, les Chinois, contrairement aux Japonais, sont parfaitement à l'aise pour boire en marchant, car les Chinois sont moins exigeants que les Japonais et sont moins gênés par un peu de saleté et de désordre (comme on peut le constater lorsqu'on passe un peu de temps dans chaque pays).
P.P.S. hippietrail suggère dans un commentaire que “les gens des pays asiatiques ne mangent pas en marchant en général”. C'est faux. C'est le Japon, et uniquement le Japon, qui est anormal à cet égard. (Notez bien sûr qu'historiquement, un peu partout dans le monde, les gens ne mangeaient généralement pas en marchant. C'est surtout à l'époque moderne, où l'on est très occupé, que les gens font cela. Et ce n'est qu'au Japon qu'il existe une interdiction non écrite de le faire).