I think the only solution will be a class action suit against Apple. Apple still sells these and they know this happens, and they have done nothing about it, they have not even acknowledged it, they just keep selling it at truly gouging prices with this major issue and keeping this issue secret.
Over the years, Apple has had a lot of equipment failures it has not acknowledged, and even charged users to fix without letting them know it would only break again. Apple is never going to stop this crap until it suffers a big financial hit for it, and a class action could be that.