ESRI license does not allow the use of their maps in navigation apps.
It seems they don’t trust their maps, good for display but not use them.
Based on their license, it is strange that they still exist in the website.
With offline maps we can use external map styles and customize the rendering:
Maybe if select the “Google” as location service in app location settings.
However, many users prefer the “Android” location service for a pure GPS experience.
Nothing beats offline solutions in mobile apps.
There is never good internet when be outside.
Otherwise everyone can use Google Maps and be happy.