¿Hay alguna razón científica detrás de no beber agua antes de cualquier comida?

Sí hay. Funciona así, beba agua 30 minutos antes o después de una comida.

Tu cuerpo secreta enzimas digestivas que descomponen la comida que consumes. Beber agua cuando estás comiendo significa diluir estas enzimas para que no puedan digerir la comida adecuadamente, lo que resulta en hinchazón, flatulencia y efectos a largo plazo como la obesidad, los desequilibrios hormonales, etc.