So the ujoint failed, not the shaft. Ok.
Yes- normally a ujoint not getting lubed there would run for half dozen years before giving up in steering shafts. Unjoint manufacturer most likely had a assembly line error in bearing production or something.
Like when sealed ujoints fail in pickups during warranty period- it happens but usually in a batch from bad needle bearings.
Can you see the new one? Is a brand of that ujoint visible? Is it greaseable? Too bad the first one wasn’t- I’m sure it would have made it longer than the truck.