I don't usually do a setup and going to Publix for a 6 pack and PubSub on Spring St is still more appealing to me than sitting in a watered down tailgate tent buying expensive food/beer.
I am all in to go to a tent for free, watching big tvs for free, free seats, walk in with my yeti of beverage of choice and maybe grabbing a bite of food too.
If they allow outside drinks in what is not to like imo its great. I dont think a requirement will be to have to purchase from them. Thats just part of an option