Wheel Bearings coming loose

You don't need to replace spindle nuts "every time." "Back in the day" I'd bet the nuts off my cars let's say 5 cars I've owned have been on and off those a total of at least 20 times between the 5 cars. In this day and age of "Chineseo," anything can happen.

Sounds like you have 'er so good luck