If you think the free market would serve markets better, then why are there food deserts?
The truth is that the free market optimises for maximised ROI to the exclusion of all else.
There used to be a lot of smaller retailers serving communities - smaller markets, corner stores, delis, etc.
Large retailers came in and set up super stores which offered comparable goods at lower prices (due to the larger purchasing power and ability to take a local loss subsidised by other areas).
Once the local retailers were run out of business - the business eventually looked at what stores wern't turning enough profit and shut them down. After all, there's no local competition - customers will be required to go further.
This lead to lots of local unemployment and communities in which it's impossible to get food and other necessities locally.
In a free market, wages only rise where the business doesn't have control over the market. Once they do (through consolidation and driving out competitors) - wages drop, positions disappear, and conditions degrade.