Yes. This is how they should have done it. I've tried to explain pricing stuff like this to them before (as far back as 2014) and I thought they'd got the message....
So, what I wrote back in 2014 was this.
* Any time Tesla adds significant new features, they need to raise the price of the car with the new features.
* Ideally, the new features will be added as options. If they have to physically include them on all cars, they can software-lock cars which are going to people who don't buy the option.
* After a month or two, they can discontinue the model without the new features, making it standard, but at the higher price.
* A month after, they can reduce the price of the car with the new feature somewhat, honoring the price reduction for anyone who hasn't received their car yet.
* They can walk the price down a step at a time until it reaches the original price (or not, depending on pricing policy).
* They can also offer software unlocks for the same price as the option, and also walk that price down.
* About a year later, they can software-unlock the software-locked models at no charge without people being particularly upset.
Final result is that you have the new feature on all cars at the original price, but nobody is annoyed.
Rinse and repeat with every significant hardware feature. Nobody will complain.
And nobody (ok less people) will buy when new options come out.
Tesla has new stuff!
Eh, wait a few months, they'll drop the price.
Edit: I missed the dual availability part. I like @neroden 's setup.
Last edited: