Why are we so sure that this Halacha even applies today? This seems to be a societal thing, in the time of Chazal it was considered disrespectful to eat outside. However, chazals eating habits were very different then ours. We no longer eat reclining and we no longer follow many of the other minhagei seuda of chazal. So if today it’s considered acceptable by society to eat outside then chazals dictate should not apply. Truthfully, this opens a different can of worms regarding berachos as well.  For example, chazal state that a person should put on some kind of bent for davening. This is the reason chasidim wear a gartel. And yet, the non Hasidic world has abandoned this practice because our mode of dress has changed and this is no longer considered a respectful form of dress.