I'm by no means a testing protocol expert but I'd love so see how other brands do it. (those who don't have the luxury to OTA oopsie within days, for instance)
Other auto brands:
(a) Do not release "beta" products to consumers, ever.
(b) Do not sell and accept payment for features that are not complete (and in the case of FSD, may never be delivered)
(c) Finish testing before releasing and don't count on future software updates to fix bugs.
Many people say they prefer the Tesla model because our cars "get better over time", and there is some sense to this argument. However, Tesla takes this to an extreme and routinely releases poorly tested and poorly thought out bug-features, which they later roll back. Remember back in November/December they changed TACC so that if you disengaged Autosteer by turning the wheel, the TACC set speed would reset itself to the current speed? They rolled that out without thinking it through, and then a couple of software releases later after many complaints, they removed that "feature". Presumably it was a safety feature? If it was so important for safety, why did they remove it, and what do we get in its place? Does that mean our cars are now known to be unsafe and Tesla doesn't plan to fix it? Safety features can't be experimented with this way in a released product with more than half a million cars on the road in the hands of consumers rather than professional testers -- consumer-testers who are not even told what features they are testing and what they should watch out for.
Basically they use paying customers as beta testers. They don't tell us what "features" are in a software update so that we can decide whether to update or not to any given version, and they don't let us opt out of most of these new "features". None of this has to be this way in order to remain a nimble and innovative company. They could have more reasonable policies and testing/release procedures, and our cars could still "get better over time". But this is their culture -- disrespect your customers, use them as free testing labor to make your product better, always push the envelope of safety to see how far you can push it, walk back later only if necessary.