It would be chaos and issues galore if they let people come in for beer-only and the show, or, worse, order a Coke to see the band.
It's the same principle as a princess meal. If they didn't require all to pay, it would lead to some really harsh margin problems.