The first big problem I see is that a lot of folks choose their vehicles based on "want", not "need". We tend to select vehicles based on prediction of what the vehicle has to do for my life and perceived quality for the $$, pay them off fast as we can, and then run them for as long as possible. The usually means several years and many miles.
I have had two Ford Focus. The first was getting up there and got damaged by the dealer during service. The second (good deal by embarrassed dealer) had 150+K (no longer recall); sold it to a friend for his son when I bought my First Subaru. That 2nd Focus had over 200K on it with no real issues when it was totaled by another driver' stupidity.
My wife bought her first Subaru and beat the tar out of it (too many in town miles and that was before they fixed the head gasket issue) for 7 years. She replaced it with a different Subaru in 2018. My first Legacy was hard to get (6 speed manual) and got very high mileage (oil change a month for quite a while). My Ascent was bought with the goal of transporting two crated Rotts (all of our cars were bought considering dog transport).
We don't buy models with too much fancy stuff as a rule, unless it serves some purpose. We are working on building a Super C RV and we are spending a lot less for the level of quality we will get. Most RVs under $2M have serious QA/QC problems. Ours will be well under $1M even though it is custom (special order Western Star platform, custom design, no propane or slides. Our needs are specific - two us, no likelihood of guests, dog friendly. As I will be immunocompromised after transplant, flying and hotels are no-gos.