I think this is a little too reductive. Local businesses are consumers too, just in the middle of the chain. If they get hurt as consumers more than they gain in reduced competition they hurt.
I'm not so deeply read on this, but I'd imagine this is why things like brexit and tariffs get sold but result in everyone being net worse off.