It is not that the ideas are wrong.
It is that they are not the correct moves for a team that is not ready for them.
I know it sounds like a silly parallel. But changing societies is hard, long, unique and not well understood process. It makes sense to try to learn from examples where it is much easier to gather some information.
When I come to meet a team that has trouble (I work as an advisor and help teams that have trouble), I am not coming with a library of good solutions BECAUSE IT IS FUCKING NOT WORKING. Time and time again, I am repairing after previous people who did just that -- they came with a solution thinking they know it all because it worked somewhere. More often than not they have observed something working, they learned elements they could easily understand and they tried to transplant and failed miserably.
So whether you are trying to fix a team or fix a homelessness problem, you have to come with an empty mind and willingness to relentlessly problem solve. And look at those other successful examples as examples to learn from but not necessarily duplicate.