wal mart does have them inside, but if they're like any of the walmarts in salt lake they only have a small amount inside, the rest they have stored just outside the cart door, so it isn't too hard to imagine that the carts on a busy day wouldn't even come close to getting dry by the time they get to where the customer is picking them up.
Or if you're going to the Wal-Mart near me, they've got a big and mostly empty space inside where the carts SHOULD be, but about 90% of the store's carts are scattered throughout the parking lot. And I mean SCATTERED. It's like customers around here don't know what the cart corrals are for because they're often empty while there are more carts in parking stalls than cars.
It disgusts me. I refuse to shop at that Wal-Mart for that reason alone (not that I frequent any Wal-Mart anyway). The crazy thing about it is that I've found Wal-Mart carts at random places down the street. One even showed up at the bus stop about a block from my store, which is almost a mile from the Wal-Mart, and the same bus makes two other stops between the two places.
Carts left anywhere the customer wants to leave them is one of my biggest pet peeves. I've said, on more than one occasion when someone has asked me why one or two of our carts are wet, "It's because some inconsiderate customers like to leave them out in the rain and snow."