We're not on the same planet. I walk into the box store, especially Home Depot and it generally ruins a perfectly good day.
1. They're ran all of the good hardware stores off. Used to be I could walk into a hardware store and if I wanted a specific nut or bolt or bracket they would have it. The box stores only sell what moves. So they only sell what the customer wants. And the customer only knows a small fraction of what the contractor does, contrary to popular opinion.
2. They have few knowledgeable people working the floor and those are all being haunted by the management which only knows one thing and one thing only, keeping cost down. So if you need something it isn't going to be where the pro thinks it would be but where the do it yourselfer would look for it.
3. Because they ran off the good stores I have to deal with specialty wholesalers to get the quality products I need for the kinds of work that I do. That means I have to quantity buy. Most of them have at least a hundred dollar minimum, some are two hundred and fifty, some are even higher than that. This is getting to be the norm for two reasons, they need less people when the materials are handled in bulk, and most importantly, it keeps the box store types out of the store. Imagine needing a couple of fasteners and the box stores don't have them and to get three you need to buy a case.
Another thing on that note, the box stores love to sell what looks like the real deal and it is in fact a cheap knockoff. So if I use their product I'm cheapening my product, if I use the real deal the client sees me as a pirate because they've seen what looks like the same thing for a third of the cost at the box store.
Then there's the getting the same thing thing. That's when last year's product has been replaced with a newer better one, allegedly, effing marketing. Since the product was aimed at know nothings and it has no other purpose that means it disappears. It makes repairs, at least quality ones, almost impossible.
One of the karma things of this is the price shopper eventually loses, big time. If you look now even home builders are shopping at the box stores. So the home buyer pays a quarter of a million for their dream home and it has the same crappy products in it that came from the box store. Of course they don't understand it isn't the good stuff, because that's where they buy their stuff in the first place.
When someone at working at the store asks me why I have that look on my face I point out, "you ran off the good stores with the good products. You now have the clients thinking crap is quality. You made it harder for me to find quality materials to work with because they've convinced everyone that crap is good. And now, well, now you're selling installations too. And your installers? they're the guys who couldn't make it on their own for whatever reason. So we weed out the poor performers and y'all put them back in business competing with us and using your name to do it."
BTW, where I buy my wood, you don't get to pick, you buy in bulk, and there are no returns. It also has a sign out front, "Contractors Only No Counter Sales". And yes, on a lot of stuff I pay more than what the box store sells something that looks like it sells for. But I don't have to worry about going to three stores to get enough for the job because all that is left is what the do it yourselfers brought back.