Hmm, it's just the opposite here. I have a Home Depot about a half-mile away. I always go there first, and then go to Lowes (2 miles away) to get everything Home Depot didn't have.
I think it's simply the age of the local stores. Lowes is new, and about three times the size.