I live near downtown in the largest city in the US and my eggs, seafish, and rum come from 5 miles down the road.
For that matter, where does the grain come from to feed the chickens? Where does the molasses come from to make the rum?
Pretty sure the answer to all of these is "from a lot further than five miles down the road"...
Or is it okay if there are people in rural areas living near them?
And you're completely ignoring that just because someone works in agriculture they still need services like car mechanics barbers etc etc The actual number of people who work in agriculture if you include all those is considerably higher.