Google Maps is literally free and here you are complaining it won't work when you don't have internet... But it will: https://support.google.com/maps/answer/6291838?hl=en&co=GENI...
Offline maps are nice too, but this wouldn't have helped him get his navigation route back.
I've experienced many of these issues through the years too. And a dedicated offline navigation program is probably the way to go.
I do think your tone is somewhat unnecessarily dismissive though.