But a huge proportion of poverty stems from bad work ethic.
Some of the places in the USA with the highest underemployment are also places where employers are offering decent unskilled jobs and can't find enough workers. The worker gets hired, shows up for a few days, and then starts just not coming to work, randomly. Or he comes in later and later each day, arriving hours late. Or he takes breaks that extend to hours long.
Work ethic is a huge part of the problem, and the constant denial that many poor people (not all) do have everything they need to lift themselves up, and simply choose not to do so, is itself a denial of their human agency and ensures that the policy/cultural changes that could lead them out of poverty are not made. Ultimately, it's staggeringly harmful to them.
In the end the wealthy and the poor both have to make changes to end poverty. It's a team effort. It's not up to a rich savior class to come and fix the dirty people from the outside.
(I'm convinced that many wealthy people don't understand this because they really can't imagine what a true lack of worth ethic looks like; they've just never been at close range with it for an extended period of time and had to face up to the fact that it is a real thing and it is harmful. Ultimately that's a consequence of the closed social bubbles we live in now; we just don't know the other classes because we're so isolated from them.)