Home Depot reuses SKUs for different products. When they fulfill an order from a local store it's a gamble if you're going to get the item you wanted. You also can't exchange those orders online and are forced to go to the same store it came from.
Then, I optimize my trip around the store to never double back.
It's worth it.