In that case you'd indicate you need the same car on your return from Home Depot, and have to wait a while for it to show up from the parking lot, whilst people who don't need a specific car just grab the first one in the waiting area outside.
A manual lockout would be a smart thing here. There's all kinds of solutions to the "computers are dumb" problem.
I also think it's slightly less error prone, as there's no user input required, and since the stuff gets removed from the car, it's much less likely that anything will end up being sent to another user. At worst, they forget to put your stuff back automatically, and it's relatively easy for them to send another car, or even send your stuff to your house. Indeed, that might even be a service people are interested in if they're doing a lot of shopping, or they take public transport for part of their journey.