The main reason everyone can not be rich is because of the lack of knowledge and exposure to what can make them become rich.
If everyone is rich, life can not be balanced, but it is not good to be poor. Some people are poor because they lack education.
Knowledge, education and exposure are very important.
Education does not guarantee that you will be rich, because their are people without basic education that are still rich. I think education helps you fit in a society and not guarantee that you will be rich.
I think the government have some of the blame for people been poor, because they don't put things right for the citizens to thrive on and better their life, in most developing and underdeveloped nations the government are so corrupt that they only think about themselves and don't really bother on how to improve the livelihood of its citizens.
We can also say some people are poor because of bad decisions they have made in the past and it's affecting them till date. Probably they had opportunity to better their lives and they blew it, that's not on the government, but it's on them, because it's was their decision.