He has a '21 that had the issue at low mileage which means his truck was part of the "bad batch' period...those trucks see their lifters break at REALLY low mileage. The "regular" trucks generally breaks in the 60-80k range. Furthermore, if you don't have one of the "bad batch" trucks, there's really no need to replace both banks. It's not like the replacement lifters are anything new (they haven't done any redesigning or fixes) so they're just putting in the same lifters. One could argue that it's smarter to hang onto lifters that have XX,XXX miles on them without breakage than to roll the dice on a new unknown set.