¿Por qué los alemanes beben mucha cerveza?

Razones culturales y gustativas.

En la Edad Media, hubo muchas enfermedades transmitidas por el agua. Pero las personas que se mantuvieron alejadas del agua y bebieron alcohol (vino diluido o mejor aún cerveza) no las recibieron. Aquellos que bebían solo cerveza en lugar de vino aguado, no los obtenían en absoluto.

Ergo, bebamos cerveza, ¡es saludable! (por supuesto, no se dieron cuenta de que era la pasteurización en ebullición lo que mataba a los gérmenes).

Luego tenía las leyes de pureza de la cerveza bávara, que garantizaban que solo se usaran ciertos ingredientes en la preparación de la cerveza.

Resultado neto, las cervezas alemanas son geniales, tienen un sabor fantástico y son baratas y sin impurezas. Entonces los alemanes (y los checos) beben mucha cerveza.

Por la misma razón que el resto de nosotros. Excepto que son muy hábiles para elaborar cerveza, no solo para beberla. Algo así como mexicanos y tequila o rusos y vodka.