I think it's likely that society will probably work better with high mobility vs the random draw that "perfect" mobility requires, but that's a fuzzy feeling based on human groups being complex, not the distilled moralization that you are using.
I suppose the less complicated discussion is about raising the baseline outcome being better than working to make outcomes the same. Raising the baseline is about absolute outcomes rather than relative outcomes, so the latter aren't as big a piece of the discussion.