And don't forget self caused issues, such as shielding income from W2 reporting. Zero SS recipients who could have managed their finances to reach SS max contribution get any sympathy from me. I discuss this daily, "why are you hurting yourself and your family by even considering W2 "games" before your SS wages reach the SS max every year?" Of course, there are those who do not believe in SS (and should not complain at all), but for the majority who will claim, belief or not, no complaints are heard from me unless they are collecting at or near the max.
My own grandmother collected for just shy of 50 years... and we have planned for our disabled daughter to do the same (SSDI when I get to FRA) for hopefully 40+, plus if I meet my demise early, I will have left my spouse in good SS shape - by not gaming "reasonable compensation".