Because government is an easy way to work together on big problems. Things like charity are great, but the participation rate tends to be a whole lot lower than you can get from taxes.
The OP was praising high taxes. If he paid lower tax, he would have more money to spend, also on helping others. Do you think it's ethical to force people into charity?