The Brookings Institute has a really interesting study on the changing demographics of the US workforce. Highly educated people are working into their 70's now, because they are doing work they enjoy, rather than just hitting 60 and retiring... while the less educated are retiring as soon as they can, and therefore getting less Social Security, for longer...
It's a complex issue, and this article is pretty dense, but a worthwhile read.