A marketbuyer will only buy food from a storage yard, if your importing that food.
A nice trick is when you can both grow a food source locally and import that food. If you set that food to import to maintain 0 you can let all the farm cartpushersdeliver the food to the SY instead of a granary. The advantages of SY above granaries are: lower costs, less employees and most important they occupy less space.