Sysco, US Food Group, and a few others supply pretty much the majority of restaurants, bars, hotels, hospitals, etc. with a good portion of their foods. Think the restaurant owner sends someone to the local food mart to pick up rice, salt, and pepper?
Some places might buy some of their meat, veggies and fruit locally, but i bet a lot of their stuff come from one of the main suppliers. Any BBQ place around here buys meat locally, but everything else in the restaurant is Sysco supplied, down to the napkins and cleaning supplies. You're fooling yourself into justifying the high prices at some 'fancy' restaurant if you think otherwise.
edit: here, read this: http://www.slate.com/articles/life/food/2007/02/every_bite_you_take.html restaurants have super thin margins, they depend on the prices of suppliers like sysco to stay in business.
No one is really denying that tho.