Sure supporting locally is beneficial. But if locally they do not have it in stock, are taking forever to get it in stock, or it is cheaper online, why would I buy locally? I'm not going to wait around to get gear I want just because it's better for my city. This isn't a perfect world we live in.