I never understood why a car company would WANT to do better than a software company. Just make something with fully integrated CarPlay or Android auto with a failsafe for rentals or those without phones that don’t want to pair.
If you want the fully featured maps, guidance just pair your phone. Done. CarPlay is leagues beyond anything I have seen otherwise in an infotainment system.