The inhabitants of Camden, New Jersey, have no access to supermarket, but they grow produce and even chickens.
It seems to me that every city ought to arrange a place where people can buy produce and a wide variety of groceries. If private business fails to do the job, why should the city leave people to cope on their own?