Right now, with tech it's heavily favored toward catered food which local restaurants don't necessarily specialize in. At my start up we have a generic catering company that will have a rotating meal each day. It's cost-effective and still good quality food and removes the hassle of our Workplace Services from figuring out what food we should get next time.
If local restaurants could adapt to such a model and made more of an effort to advertise toward their market and perhaps arrange a monthly catered meal or something of the sort, they might see themselves doing better.