The main reason why they have too much because they are smart enough. If you are poor its your problem
It's not always like that, many people, as I mentioned before, are born with wealth already and it doesn't make them smart, they only have to be smart enough to not lose it all (and not everyone is). Also, some people aren't born in super-rich families, but they're born in countries with better economic development with more opportunities. For instance, I'm not from EU countries or the US, so I had to work really hard on my English and on my performance at the university just to get out of this hole. People from developed countries don't have to do that and they can start building their career right away, even from high school, it's much easier for them to get accepted to local universities or get hired.
Also, it is well-known, that upper-class people can afford better studying, hire private teachers, which proves to be effective, I had none of that and had to study everything on my own. Henceforth, it's not always someone's fault that he/she is poor, because that person might be just born in a worse condition than others. Sure, if you really want to and work hard - you'll get what you want, but not many people are capable of constantly working hard and not go nuts at the same time
