Capitalism has never been able to eliminate poverty. It has not eliminated poverty either in the United States or around the world. Capitalism not only creates a permanent layer of poor people, but there is also the periodical impoverishment of workers hit by corporate downsizing, layoffs, cutbacks, and wage reductions. Capitalism's failure to eliminate poverty is proof of its bankruptcy. It is an outdated economic system.
Revolutionary socialism remains the best answer.
Permission to reprint granted if source is cited.