While I support a social safety net, the byzantine proliferation of programs is just wasteful, confusing and ridiculous.
This sort of thing is the norm in the US, however. Americans never seem to reform or simplify, they just add more layers of complexity, more departments, more programs. Look at the tax code. Look at the dozens of investigative/law enforcement agencies. When a lack of interdepartmental communication led to the 9/11 debacle what did they do? -- create more departments.
Complexity = opportunity to skim funds.
I fully agree. And what makes it so bad is that there are so many models in use today (and for everything from taxation to education) that we could learn from, but we're so dead set against anything foreign that we just close our eyes and keep right on advancing towards the edge of the cliff.