I have to disagree somewhat (but I agree with Despota's comment on friction. Ask an iPhone user to give it up and switch to Android is like taking away their opium. And if they DO switch, they're met with a large learning curve, and a month or two of swearing before they get used to it (or in many cases switch back).
Same with Android really--that side of the fence also doesn't want to switch.
But I disagree with "needing an engineering degree" to use--
Switching to #GrapheneOS is simple (really). Go to https://grapheneos.org/ and click the blue button, then follow the prompts to click the remaining blue buttons. It's a fully web-based install...
As for a GPS that "actually works" you simply download an app (just like on iPhobne or Google). I prefer OsmAnd (although there are others). Download that, turn on location, and you've got turn-by-turn navigation just like Google...simple.
So the options are out there--but I think it's user inertia more than anything else. Most are inherently lazy (how often have you seen folks not even willing to entertain even listening about BTC? Same thing...)
What's that say about Nostr? Maybe folks will end up using one client...but with so much out there, that's like saying "I use a word processor, but I don't want to use a spreadsheet--that's too much trouble"...
But it doesn't mean we don't need spreadsheets...
Folks for years have been saying "when will the next 'killer app' come out?"
Well, you're using it...
And we don't really know what some bright, talented (maybe even a bit quirky or unconventional) programmer wil come up with that no one ever thought of...
(Know anyone like that L?) 😃