So many of their laptops have had issues necessitating recalls, but because they were able to delay those recalls until 5+ years after those devices were released (even if complaints started way earlier), they get away with it.
I've already had 2 Apple laptops where I took in a 4-5 year old device, and basically had them replace/refresh it for free. One was the gen 1 or gen 2 Macbook which had a ridiculous discoloration issue on the case palm rests, combined with the case peeling apart, and the other a Macbook Pro (2011?2012?) that had a graphics card issue.