> They have fixed a faulty GPU on a 4 year old laptop for free
I have to laugh at this.
Apple had a well known strategy of denying that obvious problems with their devices were not actually problems with their devices until 5-10 years later when no one would be using those devices anymore, at which point they would announce a recall, which involved a tedious process of proving it's the right device, and shipping it to Apple for days or taking it to an Apple Store for repairs.
In the meanwhile they would deny that it was ever a problem. The good thing was that a lot of Apple Geniuses were absolutely decent people and would probably give you a repair for free although they were supposed to try to get you to pay for the repairs.
I mean, just consider how long Apple denied the following, highly public recall worthy issues (and then extrapolate that to how they would behave with something that was less publicized and had a failure rate of about 10% as opposed to the much higher failure rates exhibited in these situations):
1. You're holding it wrong, iPhone 4.
2. No, your battery is not degraded...you're just imagining that your battery life is low
3. We fixed the degraded battery....no your phone hasn't slowed down...you're just imagining it.
4. Butterfly keyboards.