If a charity to which I contribute does a single thing I don't like, I can decide to never give them another penny.
If the government doesn't do a single thing I like, more than half my income still goes to taxes each year to fund the government (income, property, sales, etc.), and there is nothing I can realistically do to change that.
When we're talking about something that's supposed to support a whole community, being "accountable" to the whims of one individual is not a meaningful level of accountability. Changing government policy requires broad consensus from many people, which is exactly as it should be.
This assumes that charities are "supposed" to support the whole community, which I don't think is true.
It also assumes that government policies support the whole community, which I don't think is true either. It is pretty common for policies to harm one group in the community and benefit a different group in the community.