I think you’re missing the point of what consumers find valuable about Tesla cars. It’s not the body or fancy interiors. The tech is what people want and because of that, cosmetic issues is an ok tradeoff. Of course, as other companies catch up on the Tech side, they’ll need to fix those issues, but they’ve got time.
It's true that people who have brought Teslas have accepted Tesla's current build quality. But it's the people who haven't brought Teslas where the company's growth will come from!
The worry with things like gaps between panels isn't just cosmetic - it's that the process control to achieve "reliably waterproof even after 15 years" is harder than "visibly perfect"
There was a time when a sunroof was a liability on a car as they so often developed leaks. People who can remember this time aren't looking to return to it :)
You seem to think that disposing cars like iPhones is a problem. Sure, it's an environmental problem, and not what people who drive a Corolla for 20 years would prefer, but is it a practical problem for Tesla, or a huge opportunity? You know, look at Apple. They don't have to have everyone be a customer as long as it seems like the best people are and they make ungodly profits from each of them.