I doubt I would be surprised.
Maybe life is not as complicated as you think it is, and perhaps my experience is not as objective as I like to think it is.
Success is much harder to reach for those who have little tools, nevertheless it's possible. In my mind, at this moment, in the Canada that I have experienced, there are no economic victims, no one is stopping anyone from success.
I would like to state an economic principle that has sociological implications. There will always be a filtering principle, the smartest and most adept to get what they want from people and their surroundings will succed. If you have 100 very intelligent people(intelligence can be quantified, remember all the test your wrote), there will be 50 that fall below the other fify in intelligence, from the top 50 there will be 20 that just have qualities that make them stand out, from that 20 there will be 2 that will have even more intangible qualites that make them the leaders or that the rest will defer to. Keep in mind that all 100 people are very intelligent. So when looking at our current social structure it's not to say that the lower social class in not intelligent, but it's that the higher class is more intelligent. Despite our extremely complicate system, it still boils down to basic socialization, who carries the biggest stick.
Now this might seem like a bleak look at our economic/social system, but remeber that the one with the biggest stick, is the strongest, most capable of wielding it.
One of the reasons that I can argue with such boldness is that everyone wants money, everyone want's success, everyone wants to live the greatest life possible. Now, I leave room for the exceptions in my current value system, but from what I understand it's a very slight minority that does not wish to prosper.