It's always a case of there are some guests who only want something they know. Compare the lines at a theme park Starbucks to those for non name brand (or even Joffries) coffee.
The parks always have to figure out the balance between giving people a brand which generates more business but a slimmer profit versus providing it themselves which guests don't always know or trust but keeping all the profits for themselves. The Busch parks always had a great reputation for food, but unfortunately cost cutting has hurt that. It really hurts a park like BGT or SeaWorld where there are so many name brands just outside the park so guests decide to wait to grab food when they leave.
The parks always have to figure out the balance between giving people a brand which generates more business but a slimmer profit versus providing it themselves which guests don't always know or trust but keeping all the profits for themselves. The Busch parks always had a great reputation for food, but unfortunately cost cutting has hurt that. It really hurts a park like BGT or SeaWorld where there are so many name brands just outside the park so guests decide to wait to grab food when they leave.