Soy checo y diría que hay pocos factores para ello.
En primer lugar, muchos productos de comestibles son baratos, así como los servicios que hacen que la cerveza sea asequible incluso en los restaurantes.
Lo más importante es que hay una larga tradición histórica en el consumo de cerveza. Es común beberla con el almuerzo, es habitual visitar el pub para charlar con los amigos y beber 1,2 o 10 cervezas allí. La cerveza es más barata que el agua en los restaurantes y esta es otra razón por la que la gente la prefiere a otras bebidas.
Se dice que el gobierno puede hacer cualquier cosa a menos que aumente el precio de la cerveza. El pub es a menudo el centro cultural de muchos pueblos donde la gente se reúne después del trabajo y cuando estamos allí bebemos cerveza.