1) Most governments, especially in third world countries where help is needed the most, are rife with corrupt officials and inept bureaucracy. Democracy doesn’t always give the proper incentives for government to care about (a) the long-term future, which matters more for young children who can’t vote, (b) minority interests, again because their vote might not necessarily sway elections. Hence, there is definitely a case to be made for charities and governments to operate side-by-side.
2) Govt officials should be paid well, they do an important job.
3) I think there is a lot more wasteful overhead at charities than employee payroll, which should be cut down upon. I know of some well-regarded charities which fly their junior employees in business-class. Things like that can probably be improved first before turning the gaze on payroll.