Part of the reason healthy foods are more expensive is indirectly due to the junk foods industry, which has caused our supply chains to be tightly optimized around provision of unhealthy foods.
It also likely causes crime. Metabolic syndrome -> psychiatric conditions && debt to pay for insulin && lost productivity --> crime.
What the GP is wrong about is the solution. We're trapped in a bad local optima here. Just immediately shutting down fast food isn't an exhaustive solution, because you suck jobs out of the local areas and it takes time for the supply chains to reoptimize around healthy food. Some kind of gradual systemic change over multiple decades is needed.