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