Comment
Comment by enavari
It's both. Higher household income means better nutrition for their children (which also maxes out your genetic disposition), better education, more secure attachment, focus on careers, etc, in addition to the points you raised.