Many systems are put in place to “coach” humans to work together more effectively. Stoplights for example. Under that guise, I really think more indoor establishments, specifically big and crowded places like malls and Costco, should use more interior lane striping. Using the standard US Highway Yellow and White stripe system that many are accustom too would be a good basis to indicate appropriate direction and more importantly, no parking zones and through-ways. The general idea here is to reduce the number of times a cart is left in the middle of the isle, blocking traffic in multiple directions. The intent here is not to force shoppers into a channel, but to leverage their previously-coached training to follow the lines.