People pay money to relax and watch them game. For many, many cultures, part of the enjoyment of the game is having a beer with it. They are inseparable. And while it's all good to say, go watch it in a pub, it's not going to look very good if all of these expensive stadiums are empty.