If supermarkets didn't buy from developing countries such places wouldn't have such large farms or produce as many crops. To say that the land would be used for local crops and feeding local people isn't always true because to produce the quantities of food that supermarket farmers do requires high technology, irrigation and specialised packing and shipping. Most developing countries couldn't afford to do that and still sell the food at prices local people could afford.