Not sure about most of that but can't see how they can retain their own bar staff.
The reason it's chaotic is because people are brought in to do it per match and there's a high turnover so they're always learning.
Can't see how there's a more cost-effective option given we all buy the beer anyway even though we moan about it.