I agree with you. As I suggested earlier, I would be OK with a slow but sure approach to knocking some of this off with perhaps an internal team who owns the non-Autopilot/Performance capabilities -- while a majority perhaps continues work on the jazzy new stuff that is needed to attract the Press and some new buyers at the same time. There is little (note I didn't say "nothing") to demonstrate Tesla Mgmt is focused that way.
As a software guy many years ago, I was hired out of college into the "maintenance team" who's job it was to fix code that was broken and do minor enhancements as the need arose... (I was the guy that got the call at 2AM when e.g. Payroll blew up, or there was some new terms in a negotiated union contract to integrate with Time & Attendance). The more senior "development" teams built new capabilities and new releases that once accepted by the user community, was turned back over to "maintenance". Both had to work in a coordinated manner, but it allowed future investments to move forward, at the same time what was running the business kept working 7x24x365 with any minor fixes and a few improvements were slipped in along the way. It does not appear Tesla operates like this, and I know a lot is different in the 35+ years since my programming days, but don't you agree the old concept sounds like something that is a lot more customer-centric than perhaps is being delivered today?
I'm a relatively new MS Owner, but i must say I find it a little disillusioning to find some of the problems and usability issues I've encountered are the same as have existed from Day 1, with now 100K MS on the road -- especially when resolution will be via software only and can be distributed OTA. I do love my MS. I also appreciate where Elon is likely headed into the future, but he and Tesla must have more attention to these littler details as Tesla grows and matures. The unresolved problems and little nits add up with some of us, and at least for me, my love for my MS becomes ever-so-slightly less as time goes on and nothing seems to be done to resolve issues I have every time I drive my MS. I'm sure if Tesla does not gain focus on doing more "maintenance" as well as future "development" at the same time , it will catch up with them in the longer run. "The masses" will expect more, yet pay less, than some (or is it "many") earlier enthusiasts have and will.