This is a completely artificial US problem that has been completely solved in Germany and many other countries by requiring a 1€ deposit to unlock the cart and returning it when you relock it. So, complain to the store for failing to use basic countermeasures.
Importantly you need to trace the execs who copied it, not the ones who decided to try it the first time. Giving things a try and not immediately throwing it away when it isn’t perfect is a good thing and behavior that needs to be encouraged. The problem is when others start copying it blindly because it is new before it could demonstrate benefits. It’s the people jumping on hype that are the problem, not the people giving new things a try, even if they may fail.