I grew up upper-middle class. While I was going to school, my mom stayed at home and my dad worked few enough hours that he could help me with my homework. I learned a lot more than other kids in the same timeframe because I had someone always pushing me to learn more.
Now that I'm an adult, I have a lot of opportunities. If I have a question about finances, I can ask my dad. If I ever needed financial help, my parents could help out. If I need advice, support, or even just someone to talk to, my parents are knowledgeable and can help me with pretty much any situation. Not to mention that even if they can't help me, they have a network of similar-minded people who can do so.
Poor people don't have that. Education? Go to your shitty school and learn; if you don't understand trig, don't ask me because I never learned it. Finances? I'm in debt up to my eyeballs with payday loans and bad credit cards, don't ask me. Actually, do you have money? I need some right now, son.
I get frustrated with people who say, "You just have to work hard and avoid bad decisions." Poor people never learn how to make good decisions, and they do badly as a result.