Google maps is good enough for find my way in a city, or getting to a destination by car. And when I get there, I whip out another app to pay the parking. If I forget where I parked, my car has an app with a map. To plan a longer trip with an electric car, ABRP is better. And when I'm just looking for a charge pole where my card will work, Plugsurfing. If I want to use car sharing, another app with another map.
If I want to go for a run or a hike, outdooractive has some routes. Komoot has some others. But if I want to find some rock climbing routes, I need 27crags. Meanwhile, my sports watch also has a map which can show me the route I just ran.
None of these are fundamentally different. All show a very similar map, just with other points of interest, other routes, other layers, other navigation algorithms.
But all of these apps have different UI, different features, and just behave slightly differently.
I wish I could just have a single map app, where I enable the layers I'm interested in.