Lease vs buy arguments have raged, quite evenly for each side I might add, since the dawn of (car) time. Everyone has different situations from which either buying or leasing may help them benefit, so from my vantage point the argument is still 50/50 for either side depending upon one's specific circumstances.
We are leasing a Model Y AWD now. Right after we picked up the car, the announcement for the new chassis with "single front end casting with battery pack as frame member" came out. We wish we had that. So we can't have it now, and can't have it for at least 6 years (or longer) if we had financed. And at 6 years old with none of the latest improvements, how much could our car be worth? But since we are leasing, in another 3 years or less we can have that new chassis plus whatever else is improved by then.
A friend bought her 2020 Model Y AWD almost two years before ours, meaning she did not have the latest current improvements such as the dual-paned laminated front windows, new center console, the 7-seater option (which she actually needs now) and several other improvements. She wishes she had waited, or at least leased the car, so that she could now get the newest Model Y in about a year when her lease ended.
I leased my 2018 Model S75D (just the base cloth-seated model) which cost ~$84K at the time. But two years later you could get a new Model S100D Long Range for $5K Less than what I paid. At my end of lease turn-in time my residual of $62,000 was at least $10K more than what similar used versions of my car were selling for. Also my car was involved in an accident ($22,500 in damage repairs, other driver's fault) which would have significantly diminished my car's value even more. So I had the safety valve of simply returning the car to Tesla at the end of the lease. Had I bought, I would be upside down by a significant amount right now and stuck in a car I no longer would have wanted.
So there are safety outlets built into a lease that are more difficult to realize when buying outright. For me in the past it was always (or used to be always) leasing cars because I was still working, and it gave me a great tax write-off advantage as I required the car to be used directly during my employment.
But after retirement, when I discovered Teslas, I realized in the world of (still-new) EVs that there were a lot of technological improvements incoming, and yet I could not afford to wait several years because I needed a car now, nor did I want to buy an ICE car and "suffer" with all the indignations they came with, for those several years. Plus as a technology leading company, how do you even know when Tesla is "done" with improvements?
The cost to make a Model Y is getting cheaper and cheaper (Musks's own words to that effect), even cheaper than the Model 3 costs to make. And in the upcoming years when the Model Y is even More improved (4680 battteries, etc.), and likely to become yet even Cheaper than now if Tesla aims to stay ahead of any competition, what happens to one's (purchased, meaning the money is already spent and you are foolishly locked in) vehicle "asset"?
You would lose your ass(et), that's what.
Much like the FSD subscription program, leasing a continually-improving product is the way of the future. Instead of buying cars to be stuck in, we are paying monthly to access the latest models of computers on wheels every few years.