This is a problem across all industries honestly. Companies replace products with the same flawed parts until the warranty expires and washes their hands of the problem. My Samsung fridge has had 4 ice maker replacements and they just keep cycling out the same flaws ice maker.
What we need is a lemon law that forces manufacturers to buy back the product after a certain number of failures for the same flaw. Similar to what we have in the automotive space. It is unrealistic that Apple (or any manufacturer) will redesign a product that has such a short model lifecycle (~1 year) unless a safety issue was discovered, but that shouldn't force a consumer to live with a device they know will fail.
That being said, doesn't Apple offer a goodwill gesture that is similar to this? I haven't yet had my MBP fail on me, but when I used Dell they would replace the whole machine if you had 3 or more failures for the same reason under warranty as it was a lemon. Would surprise me a lot if Apple doesn't do the same.
With Dell you did have to explicitly request it though... Otherwise, they would keep you on the warranty wheel as that was cheaper.