What if helping the poor necessitates tearing down the rich? The rich are the ones keeping the poor poor. It's very much by design. Even if it's not an intended goal it is the result of their actions.
It's not enough to teach people skills. First it takes a long time to develop skills. You and I were learning skills in kindergarten while poor kids were learning bad and necessary lessons to survive in their hell. It's easier said than done to undo that harm. Let alone the previous generations left behind who will continue to bring everyone down.
There are countless people that graduate with skills and can't find a job after. Skills without jobs is useless. Jobs require money being spent. Money being spent requires money in the pockets of poor people, NOT money in the offshore accounts and investment firms of rich people.
An unconditional Universal Basic Income (UBI, https://ubiworks.ca/) that would meet every person's basic health needs (shelter, water, food, and clothing, health care) is the solution. Everybody gets it regardless of how much money they make. It alone will take care of basic needs. No need to steal, even for a drug habit.
And a poor family can pull themselves out of poverty with minimum wage jobs (often their only option). Children growing up outside of poverty make better decisions in life. You can pay for this with a sales tax structure. The wealthy mostly pay for it because they buy the most, but everybody contributes. This also boosts the economy, especially parts of the world that are currently struggling to participate because the neighbourhood is poor. You can't have a thriving business if the people have no money.
The average middle class family will recieve more or less what they pay so it doesn't cost them anything (they might even make some money). Poor people will recieve more than they pay so it helps to bring them out of poverty (and with no conditions there's no incentive to NOT work as there is with current programs). Wealthy people can afford to pay more than they recieve, and sales tax forces them to, but you may need to improve import laws to ensure most purchases gets taxed and the wealthy can't easily cheat as they do with their income, even online or through an agency.
Ideally, if run properly, costs on public law enforcement and public health care should go down, but the government will still need to monitor for abuses or perhaps old habits dying hard.
The USA will need to fix all of its racist systems before that will have any chance of success though. Start by banning for-profit law enforcement and bring it back into the public sphere where it belongs. And charge the people abusing it to help pay for the therapy the victims are going to need.
Skills are only useful if you can either thrive off of the land or there's enough economic activity in your neighbourhood to thrive. The former is pretty much unrealistic due to climate change and human expansion. The latter is unrealistic unless you are willing to inject money into the communities that don't have enough.
It's also worth noting that a UBI is meant to be a low cost program (little beurocracy) because everybody gets it unconditionally. And everybody should get the same amount regardless of income status. This is to replace other social security programs that are expensive to operate and still don't do nearly enough to make a difference.
Of course, this only works if we continue to maintain the program keeping up with the costs of living/inflation, etc.