At some point people have to take responsibility over their own lives, it is true that governments are not really giving us the best conditions in which we can develop our full potential, but at the same time we have no other option but to keep trying, as giving up means never improving our living conditions, and while this may be fine for those that are middle class already, for those that are poor and struggling everyday just to get enough to eat this is unacceptable.
A reason why we don't need to wait for the government to help but instead, help ourselves to find a way to have a better living. Because most of the government leaders don't see the needs of the people, they only see their own and personal interests while rejecting the majority. We remain poor if we rely on them but rich people become richer because the government will even help them more. Corruption has a bad influence on society and even good officials has been changed and infected.
The tricky thing about being a politician is that sometimes if you do something that will benefit the public, that could result with you not getting the votes, and you would have to do the thing that will not benefit them to get more votes.
Like take USA for example, no politician does the "free healthcare" stuff, it's literally like 5 lines of law, it would be cheaper than the private insurance they are paying right now, it would literally be cheaper, instead of paying 10k per year on your private insurance, you would pay 7k higher taxes and no insurance and you would benefit 3k and you would not pay a single dime for anything ever again. It works so well in all nations, but if any presidential candidate says that, they do not get elected.