There should be no debate about this feature. It's pretty silly that it still hasn't been implemented after all this time and as many people have requested it. Compared so some other requests, or even other features implemented, this one its child's play. Heck, they already have the same feature for a different function..Sentry mode. How hard could it be?
Well, it's much harder than you seem to realize (a phrase with the word "bliss" comes to mind).
First, the consequences of Sentry Mode getting the geofencing wrong are pretty benign. Basically, Sentry Mode might occasionally be on when you dont want it on, which apart from a bit of added vampire drain is hardly the end of the world (I bet you have
never checked to see if its
actually disabled at home more than once or twice, if ever). But any "Disable Auto Park" geofencing mistake is far more serious. The car ends up being
unlocked when it should have been
locked. Not good at all.
Second, geofencing using GPS really isnt all that accurate, and can vary based on climatic conditions (nav systems overcome this with a lot of inertial correction and assumptions about cars being on roads and not in adjoining fields etc). Again, for Sentry Mode that's not too important. But for this disable auto-lock stuff, it can be critical. When 10 feet or less can separate "safe to leave unlocked" and "needs to lock", you are at the very edge of what GPS can provide.
Sure, many on this thread have said "But its my responsibility" or "I live in a quiet location" etc etc. And maybe you do. But could you correctly configure and test a disable auto-unlock feature? How would you know it was safely setup? You would have to repeatedly park the car at different distances to see when it was going to auto-lock and when it wasn't. On several different occasions at different times of the day, to allow for GPS variance. How many people are going to do that? And how would they know to do it? Read the manual? How many people do that???
So what would happen is this: An owner would see the toggle in the UI, turn it on, click "OK" to the dire bright-red on-screen warning (which they would not read). They would then walk away from the car in the garage, and verify that it worked (car remains unlocked). What they would
not do is try the same thing with the car on the street next to their home to verify it
doesnt leave the car unlocked. (A classic case of not testing for negative outcomes.)
Fast-forward a few months, and the car is burgled while parked unlocked overnight on the street. What will the hapless owner say? Will he say "Oh, it was my fault for not reading the instructions and testing the boundaries carefully", or will he say "Damn Tesla, they should
never have allowed such a dangerous reckless feature. I WANT COMPENSATION". I will leave you to guess which is more probable.
Tesla have to weigh features carefully, especially when it comes to security. I would argue the risks here far outweigh the benefits.