I visit my local brick and mortar just often enough to be reminded why I don't go more often. They never try to sell me anything, which normally I'd say is a good thing, except in this case, they actively discourage me from buying anything by being cold and unfriendly, not having anything I want in stock, like film or developer. I waited most of a summer one year for them to get paper, stopped by three or four times, and nothing.
Why should a customer tolerate that? Even a simple, I'll order it for you and it'll be here next week would have been fine. I would have prepaid. But if they can't be bothered, neither can I. I can go to any number of reputable websites punch in my card number and have whatever I want waiting at my doorstep in less than a week. Brick and mortar has to at least try to compete. I'd gladly pay a slight premium just to shop locally, but they have to meet me halfway.