This kind of thinking gutted small towns across America. Main Street businesses folded and were boarded up, replaced by mcdonalds and shartmart. Economic death for the town.
I think what I’m suggesting is that if you think McDonalds and Walmart are a net negative (I’m sympathetic) you just ban those businesses. Not some derivative customer base.