FWIW, I never had this issue with my D4 either.
I did on the D3 prior to that, in which case it was a pair of wheel bearings and a full front suspension rebuild....
Oh, and I also had a wheel bearing whine on my D2
Maybe I just got lucky/got out in time with the D4!