The problem is the poor areas in the US are exceedingly violent and basically succumb to victimization to explain why they can’t get out of poverty. If they can’t have safety and the culture is to just blame others and not try to better themselves, this is a perfect way to create generational poverty.
I think we need to invest hundreds of billions of dollars into the most economically devastated areas of the US and first create safe neighborhoods with jobs. Once kids can go to public schools and not worry about violence, that neighborhood will thrive. In order for that to happen we need to INVEST in those communities with more police and more jobs with middle class wages.
Instead of $100B to Ukraine we need to invest that money on Americans in South Side Chicago, where there are 50 shootings a weekend, and Baltimore that has live birth rates lower than 3rd world countries, and Missouri and Oakland, etc. Create Amazon warehouses there or whatever can create an impact immediately and then hire a ton of police officers from the community and train them (1 day of training a week). Within a generation it will change the entire city and you will have a thriving middle class where wss once generational poverty.