In their defense, I would guess that making such a system 100% reliable and unintrusive may be a lot harder than we realize. It's not uncommon for Google Maps to be off by a few blocks for 10 seconds or more, and that could very easily be fatal if you're using it to land an airplane.