С точки зрения гастроэнтерологии, нет ни одного научного исследования, которое бы подтвердило опасность сочетания молока с соленой рыбой или огурцами.
Разберем по пунктам:
Молоко + селедка. Селедка содержит много соли и жира. Молоко содержит казеин и лактозу. При смешивании в желудке казеин створаживается под действием соляной кислоты. Это нормальный процесс, он происходит при любом приеме молока. Соль из селедки никак на этот процесс не влияет. В Скандинавии блюда типа сельди в сливочном соусе существуют столетиями.
Молоко + огурцы. Свежие огурцы содержат много воды и немного клетчатки. Молоко с ними никак не реагирует. Проблема может возникнуть если у человека лактазная недостаточность, тогда ему будет плохо от молока с чем угодно. Или если огурцы соленые и человек выпьет много холодного молока после жирной еды, это может вызвать дискомфорт из за разницы температур и нагрузки на поджелудочную.
Откуда миф? Скорее всего из дореволюционных представлений о "совместимости продуктов", которые были основаны на бытовых наблюдениях, а не на науке. Плюс до повсеместного распространения холодильников селедка и молоко были продуктами, которые портились быстрее всего. Расстройство желудка списывали на "несовместимость", хотя причина была в испорченности одного из продуктов.
Так что если у вас нет индивидуальной непереносимости лактозы или рыбы, сочетание абсолютно безопасно.
Про холодильники и порчу продуктов - очень логичная версия, спасибо! Теперь есть чем парировать бабушкины аргументы