1 in 10,000 is very low risk but if you have thousands of users it isn't so low anymore. I think Allen's app has a few thousand users. It only takes once instance for this to end up badly. I think people worry because nobody wants to read a news story about a Tesla causing an accident while nobody was in the car.
◘ A 13 your old kid playing with the phone, while he assumes summon doesn't work anyway (the car is out of sight)
◘ A family member playing a prank and making an incorrect assumption about the cars exact location (the car is out of sight)
◘ At work parking the car somewhere slightly different than where you normally park and then forgetting about it (the car is out of sight)
◘ Entering your Tesla password on a website, that website getting hacked and some weirdo using summon just for fun
The worst case would be the car moving from a parking space to a road and getting hit on the side at high speed. Another bad scenario is the car falling off a cliff.
The fear of a news story is valid. I'm not discounting your concerns, but trying to understand them.
For example, in your example, how did the 13 year old know your Tesla password, your iPhone PIN, and in most Remote S implementations, get your fingerprint? Verses just grabbing your Ford/Toyota/GM/Honda keyfob?
The cliff example is reasonable but you're talking about someone parking within 30 of a cliff that has no guardrails. I'm not sure how GPS specifically prevents it. I guess if they forgot they were next to a cliff? And what direction they were facing?
And have you used Summon and seen how slowly it goes? I have young children with Little Tikes cars that can jet into a street faster. Those battery powered two seaters for children go faster. Yes, a horribly misused Summon might make the Tesla sloooowly block a road, but it's not going to be T-boned at high speed.
I've played with the Tesla REST API. As Allen noted, Summoning the car requires the password and/keyfob. The API itself doesn't check for GPS location.
Maybe the solution isn't removing the feature but, if you Summon with a Keyless Start, it adds an additional dialog box: "Note: You have initiated Summon with Keyless Start. Always ensure you have a clear view of your vehicle. Are you in visible range of your car?"
Hah. Or, have the lights flash a random number of times and then ask: "To confirm you can see the car, how many times did the headlight flash?"