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.