I hear you on the issue of keeping your late model hardware as up to date as possible. While I agree with those respondents that point out the declining applicability of update features to the older hardware, I think Tesla could do better in terms to making it easier and not so expensive to upgrade key hardware components to make new features applicable. For example, the cost of upgrading to the latest computer is quite substantial, yet would literally make an older model almost new again. As pointed out, it was those who bought those earlier models that took a big risk with a new company and hung in there with Tesla through the tough early days when those SOB short-sellers were working overtime to kill the company. These are the same people who shamelessly pump the Tesla brand among all they come in contact with.
Tesla did offer a sweetheart deal on upgrading Autopilot to FSD, but only briefly, and it was not widely communicated, and not directed specifically to the legacy owners. It was very confusing at the time whether a new computer was included in the deal or was that extra, was installation included or not, which models and build-dates were applicable, which versions of Autopilot were applicable, how long the deal was available, and so on. Nobody at Tesla knew the answers to these and other basic questions, and before answers could be determined, the deal was removed without warning. So, not Tesla's finest hour. However, given the more modest number of legacy cars out there, I think Tesla can afford to salute the remaining legacy owners, and make an at-cost hardware computer upgrade, Autopilot upgrade, FSD upgrade available for a reasonable period of time, at a reasonable cost, in both US and Canadian Dollars, and give these older cars and loyal customers a leg up. It would be the classy thing to do.