Хоть многие связывают это со снобизмом и выпендрежем, но связано это с тем что у большинства южных народов, в том числе и в южной части Италии - генетическая непереносимость лактозы. Так что пить молоко после обеда чревато расстройством желудка и прочими дурными последствиями. Вот и они не понимают как кто-то может это пить после 12:00. Вот и отказываются подавать напиток, который бы для них уничтожил их будущий день, будь они на вашем месте:)
А что, тех людей у которых непереносимость лактоза до 12 не убивает?
Жаркий климат, возможно такая традиция пошла с того что молоко после полудня уже скиснет, поэтому что с утра не выпили то пошло на сыр, свежее молоко с утра можно добавить в кофе, а после полудня уже и молока нет
А почему нельзя выпить молока в любой другой приём пищи, кроме завтрака?