True this. It won't be good beer and it won't be reasonably priced either so I wouldn't dream of drinking during a match. Same as I can go 2 hours without grazing at a cinema since I'm not cattle.
I usually drive to home games, so tend to only have one before the game. I'm also not a lover of the ale on offer at Goodison.
I'll probably not drive when the BMD move happens and rely on the train instead, that being the case I wouldn't suddenly be getting 4 or 5 pints during the game just because I can if the the ale on offer was the same as it is now.
Genuinely don't see the problem though - if people want to have a drink, let them, we are just about the only country in Europe (that I'm aware of) who have this rule in place.
Been to domestic games in Italy, Holland, Germany, Czech Republic and Portugal. All of them allow you to drink beer at your seats, in none of these countries did chaos ensue. If you think we have a beer drinking culture at football in England btw, you want to go and watch a Bundesliga game with match-going German fans. Perfectly socially acceptable to have a can in your hand absolutely all times of the day (apart from whilst in the stadium) from leaving your house to returning home.