Its considerably cheaper, if its reliable, cheap to repair when it breaks most likely because you can fix it yourself, doesn't cost a small fortune to refuel it and/or your weekly mileage is low.
Unreliable shit boxes that you do not have the time and/or skills to fix yourself, and drink fuel when doing a high mileage lifestyle, its a much more marginal conversation when compared to a (cheaper than these two shitty tesla) brand new car with a warranty and full maintenance included in the lease.
US always seems hellbent on shitty 7 year loans with huge APR to fully outright buy a brand new expensive truck when the owner does at least 20k miles a year. It really is an awful way to get access to a car, a lease would be considerably better for someone who wants to regularly change to a new car and will pay a premium to do so over buying and running an old car.