I would like to push back on your phrasing of "deserve". I don't think anyone deserves to be poor or left out of the economy. On the flip side, Rich people don't deserve to be rich other than that they won the ovarian lottery (most of the time).
Do US citizens not deserve to inherit freedom and prosperity from our forefathers?