GPS may not be accurate enough, especially in urban areas. And the current geofence isn't detailed enough. For example: it doesn't account for things like a wheelchair ramp from a private property intersecting with a public walkway.
In San Francisco, scooters were picked up by the city and impounded. I don't see why it's unfair for private property owners to do the same.