And you have to remember the cultural differences, Luciano. In germany, beer is just part of everyday life, not what you drink when you're out with friends trying to get a buzz and have some fun. Some of the beers they drink are a much lower alcohol content than what you find in the US for example, and people drink it for the purpose of quenching thirst and cooling off. So when you look at it from that point of view, it makes perfect sense for men who are working hard to be drinking beer, simply because they are thirsty, not because they are partying.
Some friends of mine traveled to Germany for a religious convention, which was held in a large outdoor stadium. It was summertime, and they were having a terrible heatwave. Being from the US, my friends were surprised to hear the ministers encouraging everyone to drink plenty of beer during the convention so that they would not get overheated. But this was low-alcohol beer, being served to keep people cool and hydrated. There it was just not looked at the same as how it is viewed here.