In general, I agree with that... but I would consider the statement "dont drive vehicles outside of warranty that have high repair costs and high failure rates", which fits most german brand mass market luxury vehicles. I dont consider a model 3 a luxury vehicle though, its a mass market vehicle to me. It also doesnt fit the profile of "high failure rates", at least not yet.
The fact that people here complain about things like "my spotify doesnt work properly" or "why doesnt update XXX / YYY have anything that "I want????", instead of tons of complaints about main battery replacements, or engine replacements, tells us that most things that break on these cars so far are "annoyances".
Things like door latches, air filters, squeaks / rattles, etc instead of things like transfer cases, transmissions, pistons, etc.
Dont get me wrong, I also tend to like the "latest and greatest", and get major FOMO when the "new thing" comes out and my top of the line purchased (now old) thing cant do it. I took a gamble that, with a car and car company that push out free OTA updates, it would scratch that itch. So far, I have been right. For me, this is the first car in twenty years that I havent started "wanting the new thing" after a year and half or so.
I am supremely happy with this car, more than I have been happy with any car I have owned in the past. Being faster than anything I have ever owned, still comfortable to run as a daily driver, AND cheaper to drive for me than an econobox type car is the magic trifecta. I guess thats why I see it as a good ownership choice, vs leasing.
My wife still loves her BMW SUV and will likely still lease those, though