Take two parking spots in each block. Put beacons on the corners or some kind of signaling tape around the whole thing. Only let users drop off rides inside that spot. Bonus points for having non-locking racks to help organize.
People get to litter their car on the side of my road, often in the bike lane for free and everyone walks around like it's okay. It's not. Neither are the scooters on the sidewalk. We know how to solve both problems. Parking spots for dockless transit and banning cars from transit and pedestrian rich neighborhoods.
[edit] I removed a line saying I was annoyed that people kept complaining the scooter parking situation. Those complaints point out a very real problem with scooter deployments and that we have a solution for it that is difficult to get passed doesn't make the complaint less valid.