City-run grocery stores can't be expected to make money. It's more a matter of how much money they'll lose. If there is a profit to be made in a specific area, there's always a business owner waiting to pounce on the opportunity. These stores are created in areas that are not profitable and that's why they're food deserts to begin with.