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