Scooters shouldn't feel the need to drive on sidewalks when the speed limit is 30km/h

They do it for the same reason cyclists do it. They value their safety and comfort over the pedestrians'. Riding in the road means cars, riding on the sidewalk means people who will jump out of your way.