Я как раз скорее орешки ограничу и другую калорийную еду. А морковку, молоко и т.д. дети могут есть в любое время в любом количестве. Если обед через 5 минут, то конечно бутерброды есть не надо. Но автор не о том, чтобы перед обедом не кусочничать. А о том, что еда в принципе выдается по разрешению. Между этим и "не ешь бутерброд за 5 минут до обеда" - дистанция довольно значительная.