Capitalisme sound bad in theory and bad in practice using logic but according to the humans and since they love to have more its the choosen one.
While communisme sound good in theory is paractically unachivable in practice as humans love to hav emore
Yes, any solution begins with the humans.
Anything that starts off, "humans should be something else", fails.
But i believe that with better understanding of humans, we will make even better structures.