It won’t self resolve because consumers don’t fully factor in every detail while buying, and they often don’t get such granular choice anyway.
It’s easier and more profitable for companies to make a product that catastrophically fails around about when the new model is out. So that’s what they do. Until just now when the EU is reeling them back in line.