Had I been told a month or even 2 months after ordering: "hey, there's a new upgraded MCU coming that will significantly improve performance, would you like to transfer your deposit to a new build?", of course I would have taken it
Tesla is a business.
Osborne effect - Wikipedia
a company that took more than a year to make its next product available, and eventually went bankrupt in 1983
Osborne is no longer a business, and is a shining example to those that haven't learned a valuable business lesson.
But Tesla didn't, because Tesla didn't and doesn't care. They're in the business of selling cars, not making people happy. This is why they won't offer an upgrade
Tesla cared enough to continuously innovate and not wait for model years like other car makers.
So a lot more people get to enjoy improvements than would otherwise be the case.
I have an ancient Model S, it's still the best product I've ever owned, even if it doesn't drive itself.