Это неписанное правило. А кое где и писанное - для особо непонятливых. Посетитель идет в ресторан и тем самым соглашается покупать еду и напитки этого заведения, указанные в меню. А если того, к чему он привык, нет - никто не держит, пусть идет в другое заведение. Ресторан или кафе это коммерческое предприятие общепита, а не благотворительное заведение.Приносить с собой алкоголь или еду - бедность и/или невоспитанность.Ну исключения обычно делают для совсем мелких детей. Каждый ресторан пойдет навстречу. Пусть мать кормит грудью или из судочка/баночки.