> a society where people can move out of poverty is a better one than a society where people remain in poverty but can move from the middle to the upper class
This is a very subjective claim. I would certainly prefer to live in the latter country and so do most people I know (and we do, by moving from Canada to the US in much larger numbers per capita than vice versa).