I completely agree with DIRKHH and wrote perhaps my most prolific post to date, until I deleted it like a spaz. So I'll try again. Oy.
I think Tesla needs to spend more time in Alpha and not move to Bata or end SW product so quickly. I expect the the pressure to be miracle workers from Wall Street, the press, perhaps Elon, and from we users, has much to do with this. Clearly, Tesla has developed a brilliant car. And brilliant software. If they can resist the incredible pressure to crank out the quarterly numbers for stock market valuation, I believe that they will be better served, as will we, because we will get better product. Having been in public companies, I can tell you the pressure to crank out quarterly numbers is intense to say the least. I think that is one of the primary reasons that the USA produces inferior products in many cases.
It is very clear to me that Tesla has the talent to produce high quality SW for our cars. I think an attitude like Apple's, which is "we'll release a product when we are damn well and ready to", might help. Not that Apple is perfect in SW either! But still. A buggy computer is quite a different animal than a car speeding down the road.
Having read all of these posts, I see so many dissatisfied users. That's not good. Personally, I have only experienced meaningful problems with the blind spot system, which makes me think it is not trustworthy. Collision avoidance did actually save my a--, as I was trying to figure out blind spot-ironic. Thank G-d. But until I see repeated complete and flawless accuracy with blind spot, I will not use it.
Think about it: if Apple (or anybody else) brings out buggy SW on your computer, it's annoying. Very annoying. It's very complicated stuff. But if Tesla is pressured so much as to bring out buggy SW in order to please the (sorry) greedy, seven lives could hang in the balance (yes, dramatic). And I am NOT saying that Tesla has done that. We as the users, the market AND the press, must allow them to latitude to GET IT RIGHT THE FIRST TIME.
I believe that they have the ability to do it.