Unlike a difficult technical challenge, you cannot simply break a complex problem into its component parts, solve each of those parts independently, and then assume the collection of solutions will produce the societal outcomes you are seeking.
And yet this is precisely the approach we often take when trying to create a better future. When we advocate for one solution without understanding how it affects solutions in other parts of the system, we impede progress toward the overall vision. When these disconnected efforts ultimately fail to produce the societal outcomes we are seeking, the tendency is to point fingers at what we perceive as bad actors and bad policies rather than a flawed understanding and approach to the problem itself, which only serves to once again focus on our attention and resources on things that are unlikely to produce systemic change.