It is a fact of charitable fund-raising that more is spent on professional help, staff, advertizing, printing, accounting, legal services, etc. than on the object of the charity.
We send out contributions once a year, but during the year we receive several solicitations from almost every one of those we support. Fund-raising staffs in our fast-moving world must be active throughout the year, and must be professional to keep the public contributing funds.
In addition to the national and international charities there are the local hospitals, ambulance service, Animal Shelter, etc. who raise funds with lottery tickets for $25-100 each. All are professionally handled, as required by regulations, and are costly.