> People are busy, some people have kids
Unless you're "having kids" in the sense that you're about to give birth to one, saving 30-60 seconds isn't going to make a difference in your day. It's like trying to optimize your travel timing so you can stop at fewer red lights. Maybe it gives someone the illusion of efficiency, but no one is really saving any time.
Most people who leave carts don't mind them blocking others' paths. If you're going out of your way to push one over the curb and into the muddy grass, you might as well have parked it in the designated spot by now.
Where I am, large enough stores have dedicated "outside" employees, most of whose time is be spent pushing carts. For them it's not a fun change of pace, it's just their job. If everyone put their carts back in an orderly fashion, they would need to do less weaving in parking lot traffic and trudging through horrible weather than they otherwise have to. Sure, "it's their job", but I don't want to make it even harder, especially considering how much they tend to be paid.
Remember to put lots of dumb stuff in PRs, because it's "someone's job" to peer review your code. ;)
Funny how peoples' attitude toward retail employees probably wouldn't extend to more work being created for them in their work.
There's a pretty fundamental difference between additional low priority but necessary busy work for a salaried employee and one of the better tasks you get to do as a min-wage retail employee.