Not really. This is the bit I added to my post.
So is there a solution?
I think Elon Musk of Tesla has one. He seems to have figured out this kind of forced buying is alienating loyal customers, beside adding to the huge environmental pollution. So Tesla started fitting its cars with new future-proof hardware that can be updated with newer software. This means an old Tesla car will have the same software and features as a brand new one!
I think that model should be a benchmark for the tech industry.