No, it does not. We can see that it does not. We have been observing, ever since the earliest forms of wealth redistribution, that wealth redistribution does not work. It doesn't make the rich poorer, and it doesn't lift the poor out of poverty. Progressives can argue all they want that it should work, but reality has always been proving that it doesn't work.
There are no ideal scenarios and no ideal solutions here. Teaching men to fish is simply the closest we can get. It's certainly not perfect, by any means; there are some people in this world who are simply incapable of learning to fish, and so the solution won't work all the time. But everything else the human race has tried, has failed completely.
Mexico makes a perfect example: they send their citizens up here to the U.S. to make money and send it home. Then the money is spent, and it's gone. And the labor of Mexican citizens is wasted as well, because that labor is performed IN THE UNITED STATES. Meaning nothing gets built in Mexico (in fact, since the workers produce stuff outside Mexico, when they send the money home, the people receiving the money have to spend it outside Mexico because the stuff they need was produced outside Mexico--their attempt at redistribution is self-defeating). That's why Mexico is stagnating. The wealth has been transferred, yet Mexico remains as poor as always. The only way Mexico can get out of its poverty hole is to produce stuff IN MEXICO.
Redistribution doesn't work.