Online is only one aspect. The real problem is stores not carrying what people want, lack of inventory and bad service. Online has a hard time competing if a local store has their bases covered. Friendly & knowledgeable. Good selection. Price competitive. I wish I had a homebrew shop.
Yes, quite right. I should have been more specific that my comment on brick and mortar regarded retail in general, not just homebrew shops.
For years the closest homebrew shop to me in CO was owned by a guy who was never at the shop and had a crew of employees/volunteers that would basically be at the shop and brew beer, then drink. There was one guy who knew how to brew and was helpful, but the rest were there to brew and drink. And run the register when you were able to wrangle them away from whatever they were doing. Inventory was pretty good, sometimes they would blow it on ordering yeast, and the grain selection was good, but it was clean nor orderly. It wasn't gross, but it wasn't cared for.
Anyway, come to find out the business was clearing 500k a year yet could not turn a profit. Credit lines were being extended, payroll not met, secured creditors throwing down liens, etc. Well, that owner went out of business, sold. 500k and couldn't turn a profit, just from bad biz prac. New owner says he's within 5% of projected profits each month, store is clean, staff is attentive, great inventory, competitive prices from grain to yeast to keg stuff.
Its a hell of a lot easier and for me to go there than to shop online, but in the end it comes down to competitiveness. Maybe at some point that will change, but right now I am grateful to have a good local brick and mortar.