No not at all. If you work as an IT contractor of his calibre you need to assume some personal responsibility for your own finances. If you cannot do that then you cannot cry foul when life throws you a curve ball.
This has nothing to do with someone that is poor or someone caught in poverty and the poverty trap.
Please provide a better argument than making things out to be so simple as poor and not poor. I grew up in the third world, was poor, got an education and built my life. Your comment truly disgusts me as it trivialises poverty and makes it out as if we have no choice in our lot in life.