The socioeconomic divide helps determine who gets to grow old, researchers have found. Living longer, high earners take home more in federal benefits.