Walmart never has enough cashiers. They could have 200 people waiting to check out, and have 3 lanes open.
It's a convenience vs time trade-off. Target is generally more expensive, but the lines are very short.