I could go downtown to buy a pair of shoes during that store's business hours, get to choose between 3-4 different styles, talk to a salesperson who knows less than the online product listing, then find out that my size isn't in stock and won't be restocked this year. Or I can order online at my convenience, see all the relevant information up front, compare prices across all the selection that exists and across multiple retailers, have the product arrive in a couple days, and pay less money. If local retailers want to exist, they need to find something to compete on.