concentrates wealth and resources into the hands of a few rich individuals
Yes, though, it distributes fairly based on their contribution to society when operating in a healthy way. Societies dont have an equal distribution of people contributing equal utility, ergo you should see unequal distribution of wealth in a healthy government with a typical population.
which is what leads to the kind of conditions that the OP is talking about
Fully disagree. Uneven distributions of wealth does not, in and of itself, lead to lower quality of life or less charitable works. In fact, it has been objectively shown that rich people give significantly higher percentages of their income to charity than middle class or poor.
where wealthy people hoard resources for themselves and refuse to give any to others
That does not line up with reality IMO. Very few rich “hoard wealth” which would look like a mountain of resources sitting in a vault collecting dust (such as useful minerals, or other materials useful to society). In fact they dont even tend to hoard money itself. Almost all rich people have all of their money actively in the community and used for social utility. For example in investment in businesses. No person who hoarded wealth would be rich because wealth looses value with time. You only become rich by not hoarding wealth (putting your money out into the community, at a risk of loosing it or getting a return).