Are putting money in the pockets of billionaires? If yes, then no, you’re not shopping local.
The dilemma is that small local businesses can’t compete in pricing and most people struggle financially. One exception is buying produce directly from your local farmer, which probably is cheaper and fresher.
Edit: I’d like to add that even small businesses mostly offer products that are from megacorps anyways, so only a small percentage of the profit goes to the store.
You’re not wrong and many people cannot afford to chose anything but the cheapest option.
I have this same question about Amazon and living in Seattle.
How much of their profits do the Waltons put back into the Bentonville economy?
What percentage of the money you spend in that Walmart will stay in Bentonville, versus money you spend in alternative local shops?
No publicly traded corporations count in the “shop local” concept