Go to cities like Detroit and Chicago where these food deserts exist and you can see all the old grocery stores boarded up and rotting. The big chains pulled out of there years ago because (a)it wasn’t safe (b)people were stealing more than they were buying which leads to (c)loss of money. If there is a demand for something then people will move businesses there to fill that need, but not if it isn’t safe or profitable.
Darwin would dictate they starve or learn. Of course, Darwin wasn’t a politician.
Walmart has been begging to put stores in the bad parts of Chicago!
They have been blocked most of the way!