I have a theory on bearing failure on these so called "maintenance free" hubs. Obviously on older vehicles where you had to pack grease at least everytime you did the brakes it kind of forced you to change them, inspect them or re-pack them and they lasted. In the police fleet, we see some cars/trucks got 100,000 miles + on the original hubs without failure. Some fail in as little as 15k. This is with many sustained high speed runs in pursuits and just routine emergency response where speeds reach triple digit speeds multiple times just in one busy shift.
Now I know some designs are just faulty or at least less than desirable. I think on average the GMT800 trucks showed higher than normal rates of failure compared to other vehicles than came before and after. That being said, I'm convinced that duty cycle is a huge factor in bearing failure when there is no routine maintenance that can be performed. In the police car world, I believe it comes down mostly to how many times and or how long the vehicle has been driven in water, mud, etc deep enough to submerge the hubs (which happens all the time on police cars believe it or not) over the life of that particular set of hubs. Another factor is violent curb strikes, pot holes etc, rough roads, side loads from high speed cornering that occur during the life cycle of that particular hub or hubs.
In trucks, all these same things can be variables with the addition of increased loads caused by larger wheels, tires, left kits etc. When its just one side that fails, it could be a combo of duty cycle along with an extraordinary wheel strike on a curb, pothole or other road hazard, that you either don't know about because someone else was driving the vehicle, the vehicle was purchased used, or maybe you just forgot about that huge ladder you ran over on the highway 3 years ago that is just now catching up to your bearing hub?
Not too different from someone that has engine failure 5 years and 100,000 miles later because jiffy lube started the engine without oil and let it run for 2 minutes before realizing their mistake, then filling it up with oil and sending it out the door with the customer none the wiser. Engine is working fine at that moment but just lost 150,000 miles off its expected life...