Sou checa e diria que há poucos factores.
Em primeiro lugar, muitos produtos de mercearia são baratos, bem como serviços que tornam a cerveja acessível mesmo nos restaurantes.
Mais importante ainda, há uma longa tradição histórica no consumo de cerveja. É comum bebê-la ao almoço, é habitual visitar o bar para conversar com os amigos e beber 1,2 ou 10 cervejas lá. A cerveja é mais barata que a água nos restaurantes e esta é outra razão pela qual as pessoas a preferem a outras bebidas.
Diz-se que o governo pode fazer qualquer coisa, a menos que aumente o preço da cerveja. O pub é frequentemente o centro cultural de muitas aldeias onde as pessoas se encontram depois do trabalho e quando lá estamos bebemos cerveja.