That's still very dismissive of anyone using the sidewalks. Good for you that you pick up someone else's shit, but it's not a solution. These companies should take responsibility and fix the problem.
I keep seeing people say "these companies" when the actual problem is the people who ride the scooters. Maybe your problem is with people in general? It doesn't feel super great to internalize, but if the problem keeps happening with different people riding the scooters then I think we can conclude that your anger is misplaced. Call out people you see misusing the infrastructure, don't destroy the infrastructure for everyone.
Waiting for capitalists to clean up their mess is a losing strategy. Change is almost universally a grassroots thing. Get enough people to put things in their proper place, and people leaving them there will get the message. I've seen this work at all scales. Model the society you want to live in and it will catch on, at least a little.