In actuality, the money isn’t really being kept local [by big businesses compared to local businesses].
To the extent this is true, by question is “so what?” Money is not what matters. What matters is goods and services that can be exchanged for money. If a store sells the necessary food I need, what’s it matter if the money stays in Fairfax or goes to France? If a store sells me clothing, what’s it matter if the money stays in Virginia or goes to Vanuatu? What matters is my wealth has been increased.
If more goods and services are flowing into a community, even if dollars are flowing “out,” that is a good thing.