Das mit dem lebenslang ist ein allgemeines Missverständniss. Mit lebenslang wird nicht die Lebenszeit des Käufers gemeint, sondern die natürliche Lebenszeit des Produktes. Das heißt, Garantieansprüche Aufgrund von natürlicher Abnutzung oder Alterung sind ausgeschlossen.
Ein gutes Beispiel dafür sind die East-Pack Rucksäcke. Die gehen immer recht schnell Kaputt, 1-2 Jahre, aber man bekommt trozt lebenslänglicher Garantie keinen Ersatzt, weil die Beschädigung durch natürliche Abnutzung entsteht, und somit ein normaler Alterungsprozess ist.
Somit würde ich eine 3-5 Jähre Garantie einer lebenslänglichen vorziehen, da die Hersteller bei so einer Garantie meist sehr Kulant sind (nach meiner Erfahrung). Lebenszeitgarantie ist in meinen Augen daher eher ein Rückschritt, da die meisten garantierelevanten Mängel eh schon in den ersten 2 Jahren auftreten, später kaum bis gar nicht.
Edit: Ein Beispiel, was mir noch eingefallen ist. Die Grafikkarte geht nach, sagen wir mal, nach 2,5 Jahren aufgrund eines garantierelevanten Mangels kaputt, kann der Hersteller sagen, wir tauschen das nicht aus, da wir keine dieser Karten mehr vorrätig haben, und der Chip nicht mehr produziert wird, also der natürlich lebenszyklus des Produktes ist erreicht, und so greift die lebenslänglich Garantie nicht mehr. Dies ist besonderst bei "relativ" älteren Produkten problematisch.