Perhaps for a while.
But, like all progressive intentions, math, the law of economics, and human nature bring it to an ugly end at some point. And it ends up destroying more people than the number of people it tried to help.
Two plus two will always equal four. Good intentions will never change that