One of the main factors that limited the New England colonies from producing as much food and agricultural goods as the Southern colonies was the soil. The soil in the North wasn't good for agricultural purposes. It was rocky and infertile, which wasn't ideal for growing crops. Although some of the soil was suitable for growing food, most of it wasn't.
Another factor was the weather. In order to create a good amount of food and agricultural goods, the weather would have to be ideal to do so. The weather in the North was cold and in the winter it would snow, which caused many crops to die. The South was hotter and could handle more crops for growing, it also impacted how the soil was.
In the end, factors like these contributed to the fact that the South was an agricultural place. The Southern states relied on agriculture for their wealth, while the North turned to industrialization for their income.
I would argue that one cannot judge the fairness of any particular distribution without knowing something about the rules of the game that gave rise to it. Imagine a society in which incomes were as