how many of these do you think will be on the road 20 years from now?
While I agree with the basic premise of your argument, this isn’t the knock you think it is. The majority of passenger cars won’t be on the road in 10 years, let alone 20. Between poorly designed cheap econo-cars, people who want the latest new thing, and people who abuse their car (insanely long commutes, deferring maintenance, etc), they just don’t last that long on average. I rarely see a 2013 model or earlier let alone a 2003 or eariler.
That’s pretty much what emo/scene was back in the mid 2000s. The more things change, the more things stay the same.