Потому что запрещено. Потому что предприятие питание отвечает за людей, питающихся на его территории. Если ребенок отравится - закроют, задолбают проверками, смывами, выяснениями что да как. Думаете почему в рестораны "нельзя со своим"? Не только потому, что ресторан теряет деньги. А и по этой причине тоже - отвечать за то, что посетитель приволок в своем лоточке предприятие питания не может.