Why? What do you mean by "the market can afford"?
Personally, I find the ballgame price exploitive, but the food truck has added a bunch of convenience (and a few pennies of refrigeration cost) and that's worth paying $0.85 extra to a lot of people.
You can translate "the market can afford" to "customers are still paying".
Amazon/Google/Microsoft/IBM et al. all know this, it's why there are significant incentives if they know you can walk.