Alas, there are some questions that just come down to money and corporate deals. Many large food chains have exclusive deals with producers of specific beverages. You might just be thinking about how much a large Mountain Dew is going to cost you, but there is some serious math going on behind the scenes.
Why doesn’t KFC have Kool Aid in their drink dispenser?