Funding comes from the Institutions own endowment, private and corporate contributions, membership dues, government support and ...
retail, concession and licensing revenue.
Which won't make up for the sequestrian and they do a decent job of hosting events; but unless you're funneling internal revenue, when people can walk across the street to 7/11 and get a similarly over priced soda or bring their own, then they're missing out.