I think Lowe's is failing its customers.
(Home Depot probably is, but as there is no Home Depot here, and I've never bought anything from them, I can't be completely sure.)
Lowe's really needs to add another layer to their employee training.
The skill to size up a customer's ability to actually do the project they are buying materials for.
Let's say, hypothetically of course, that a Lowe's employee has a couple come through their check out lane. That couple is buying 7 blank doors, a hinge and lock drilling kit, the hardware for said doors, and about 20 gallons of paint.
The appropriate thing to do would be to say, "Have you considered pre-hung doors? It's doing to take you hours upon hours to drill the holes for locks and chisel the slots for hinges. And then when you're done, you're going to find out that the door is a quarter of an inch too big anyways."
Or when the same couple comes through the next day with 30 boxes of Pergo flooring, someone should at least mention Lowe's installation services. Or mention the hours of frustration that couple has in front of them.
Yes, Lowe's offers how-to books. Yes, Lowe's offers (quite pricey) installation services.
But when a person is standing in the flooring, or lighting, or paint section of the hardware store, they are filled with sugar plum plans for their new home. They get excited about the possibilities. The more excited they become, the more confident they become in their own skills.
The Lowe's cashier could be their last link to reality.