I wouldn't say it's a mess. Works fine for me. Since it sounds like you tend to strip down your device a lot when it comes to Google services and other things, I wonder if that might cause some of the issues you encounter.
Maps is busy with useless clutter. Want a Garmin no bs map app. Unfortunately Google will eventually destroy any app because they keep trying to make them "better".
Maps was far better in 2006. Gmail in 2010.
It's sad. The word conservative doesn't exist at Google and their software suffers.
I don't let google or for that matter bixby muck it up and mine data in the background. Don't use voice commands, ever. When I drive, I drive, phone off, maps is the only exception and a poor one at that.
When I tried updating maps it was literally an accident waiting to happen. I want to enter the address or a point on the map and push one button with no suggestions, another button... blah, blah, blah
What a mess it is... poor design.
Add to that google is horrible with residual addresses especially newer ones. Garmin will list no address found while google "pretends" it's there. Where?
I know Google maps like a reoccurring nightmare.
I will also point out in areas of limited bandwidth/signal of which there are many here, Gmapps squanders data resources on useless junk. Result maps chokes and becomes unusable.
Perfect... so yeah I want it locked down!