Wrong, not WE have generational poverty but THEM. Most Asians never experience generational poverty in the US or Canada. Attitude to life and work ethics between the average black and average Asian could not be more different. And when you speak of recent black immigrants then they are very productive indeed, but mostly in low paying jobs and sectors.
Very different situations, Asians/Latinos are mostly 1st/2nd generation and came here by choice. Immigrants are more mobile than average and not representative of the average American. In all honesty, they have better work ethics than the average non-immigrant regardless of race. African immigrants are actually some of the highest achievers in the country. At one point blacks basically moved to the inner city for work and to escape the oppression of the rural South. This was known as the "Great Migration" and it occurred from the early through the mid 1900's. They stayed there, because that's all they knew. Most people who are settled here try to stay by their family and people they know. They were around other black people and it's not like white people wanted to integrate with them. Afterall, the animosity towards blacks has always been rougher than against any immigrant group. Inner city black people aren't alone with this predicament as there are plenty of poor white people dependent on the government in places like Appalachia where jobs have vanished, but the people stayed. By the way, I'm not arguing that there doesn't need to be a significant cultural change, but people should realize how it got the way it did in the first place. We also need to admit that we are basically doing nothing to advance the economic opportunities in these inner cities which means that not only will they suffer, but their children will suffer and we will have generational poverty.