Sadly in these matters, the makers of mass-market consumer goods do not see a profitable incentive to re-engineer older and probably obsolete products. Hence, replacement parts have the same flaw and will eventually fail in the same fashion. When enough customers gang up in a class action, change may occur, but most times the problem is made to go away (not solved) by doling out new hardware to the complainants. Risk/profit analysis tells the beancounters that this is more cost effective than going back to the proverbial drawing board.
And this is not exclusive of the computer world. For example, in the high-end BMW automotive world, their m54 engine has a design and materials flaw in the VANOS variable valve timing controller: the seals fail after about 2 years and the part ceases to do its thing. BMW acknowledges the flaw, but if you bring in a failing car, the replacement part is identical to the original and will itself fail in 2 years. Yet this year's models have the equivalent part in their new engines and the corresponding part no longer has the problerm, but is not interchangeable with the older engines.