Most government agencies have a published agenda, a purpose that is stated up front. But they also have another agenda - the desire to increase their funding and their influence. More influence brings in more money, more money brings in a bigger staff, nicer offices, and the ability to pass more rules and regulations, which increases their influence and justifies more funding, and on and on until a huge bureaucracy is created, then expanded. The goal of increasing funding and power has led many government agencies to commit fraud on levels that would land the officers of private companies in jail, or at least in the unemployment office. We provide a concrete example of that on this site.
Charities also have agendas beyond their stated causes.
They need to bring in increasing contributions to prosper, and are in direct competition with every other charity trying to do the same thing. Fear brings in the bucks better than anything else. The odds of a woman getting breast cancer in any given year is more than one in a thousand, but you'll never hear that from a charity cartel, because it would generate yawns. Instead they announce that breast cancer will strike one out of every nine women, which generates massive contributions. Never mind that the number is based on a study of elderly women, and is completely inaccurate when applied to the general population - the important thing is to raise awareness and, of course, money.