> Ideally their kid should still have access to public school education, with all the tools needed to go on to become successful themselves.
> just that even taking what you've said about fundamental human preferences at face value it is not inevitable that it stay this way
You're not wrong, but funding education is _expensive_, and education is only part of the puzzle, access is another large part of it, and so are the social norms you develop. My family and I grew up in "poverty-lite", and while I did manage to get into a great college, the adjustment was quite difficult. In high school I would show up to regional science fairs, and would often come in 2nd or 3rd place, and would lose to kids who used their high school's teacher's Masters thesis as a science project (for reference, in my school nobody even had a Masters degree.) Socially, I grew up very different from them. Where I grew up, you kept your head down and got in line. Disputes were aired out publicly, and often descended to fistfights if you were under 21. Textbooks were expensive, and my school often couldn't afford enough for everyone. I was constantly begging the librarian to borrow math books, but I never could because we didn't even have enough copies for the students in the actual class, let alone me, an interested kid.
For my college peers money was never an issue. I used my good grades to become a TA as soon as I could, and I worked as many hours as I could so I could pay rent and make expenses while my friends seemed to have endless amounts of time to go to social hangouts and parties, which certainly blocked the connections I could make.
Over the years I've made a handful of friends in tech who grew up in a similar income bracket as mine, and they remain comforting to me because even now, I have a hard time relating to the average Silicon Valley tech worker whose life started in upper-middle class gated suburbs.