Some of the complaints listed in this thread are IMO "reasonable"... particularly so if you close your eyes and ignore the fact that we are all essentially "early adopters". This is not a mature mainstream technology yet. The number of EVs on the road is quite small relative to the total number of automobiles. So yes, it's annoying that some things that feel like they *should* be "standard" or "easy/doable" when we all pay what we paid for these cars (the "cheap Tesla's" are relatively expensive compared to the rest of the automotive market), aren't there. And that's annoying, I agree. It's annoying that the only integrated music streaming service right now is Spotify. And it's annoying that Spotify's integration... isn't very integrated. This feels like a pretty basic/standard feature in 2021, to a *lot* of cars that cost less than our Tesla's did/do... and I find it annoying.
But this isn't a mature technology. Tesla is *the leader* on this technology, and this is where *the leader* is right now. They have big plans in terms of their own ecosystem. And that's a gameplan they didn't create/invent; they're just following a blueprint that all the biggest and most successful tech companies before them have drawn up and rigidly followed with great financial success. Like I said, as a user/consumer I find it annoying... but if I were them? I'd have a hard time not trying to build my own software empire/ecosystem too... especially when they aren't playing catch-up to anyone else. They're in the lead, by a wide-margin, when it comes to EVs.
And more specifically, complaints about the map/navigation? I dunno, I've had my Tesla for over 6 months now, I think I have about ~8000 miles on it at this point... and the *only* deficiency I can see/agree with in relation to other navigation apps/services is the lack of support for user-generated info on things like speed traps. So whenever I want that, I just turn my phone on too, and think about it like getting a "second opinion" on navigation... not a big deal, IMO. Otherwise, I've found their turn-by-turn to be pretty spot-on. Whenever I do have that "second opinion" running on my phone, whether that be Waze or Google Maps, it almost always agrees every step of the way with Tesla's nav... my experiences with it have been overwhelmingly positive, and I would not include it on a list of complaints/annoyances with Tesla software/UI.