Ну вопрос-то задан в более широком смысле, если я правильно поняла. Что-то есть на улице- это плохой тон.)А мне кажется что в таком огромном городе у людей может быть масса причин поесть, не заходя в кафе. Другое дело, что человек никому не должен причинять неудобство.