I don't think it takes a building full of experts to realize that many of the things we call social problems exist because of multiple concurrent factors. Think: poverty, joblessness, powerlessness, hunger and homelessness. It becomes equally clear that it takes a village to impact the multiplicity of factors for any of these. Village here means networks of resources and efforts. No one person, program or institution can impact all factors for any single social problem. It is pure delusion, albeit a useful truth, that any one anything can impact all factors. In fact, we now know that the more any one strategy is pushed instead of a network effort, that strategy will make the problem actually worse.
Any progress happens to the degree that networks are developed.