capitalism is not a system that allows wealth to be distributed from the rich to the poor
That's like saying that a car does not allow food to be digested.
Capitalism can and should be used as a driver for economic wealth whilst being controlled and capped by law.
You are poor? You pay no taxes. Anybody else pays in brackets and when your net worth reaches 10 million? Anything above it gets taxed 100%. Same for companies, limit them to 500-1000 employees maximum, net worths maximum 100 million or a billion or something like that.
This makes it that nobody gets too rich, nobody gets too powerful and the government gets a huge amount of tax wealth which it can use for a giant social system that gives free healthcare, education, housing, you name it. You could then egen umdo universal income and it requires no communism, no forcing people, no taking away of rights.