You realize those FA numbers can easily be fudged, or aren't an indication of anything, right? There are plenty of people, that are upper middle class, whose kids end up getting FA, merely because 1)The school is expensive as **** and 2)What their parents do leads to little income. I work with hyper affluent clients, you'd be amazed how many of them skirt on the line of tax fraud, especially the ones whose jobs don't actually pay a salary, but they are loaded. There are a lot of high level execs, whose compensation structure makes it look like they make significantly less and the kid ends up getting a little FA, which in reality, they probably don't need. Don't forget about the kids that are part of big name families that may just be upper middle class, instead of wealthy. How many Kennedy kids have gotten that rub, despite them not being wealthy, but they are cousins to the Kennedy clan we all know?
The stat you should be looking at is how many Harvard kids are 1st and 2nd generation college students and as we've seen time and time again, those numbers are significantly lower than how many kids get a little FA from the government. It's not an accident that the Ivies draw the bulk of their student bodies from the same elite public and private institutions, with some diversity thrown in for marketing reasons. You really think that these kids, a significant percentage live in affluent zip codes are all working class? Of course not. Rich people don't get that way by spending their own money unless it's truly needed.