It's a complicated topic. I know that I was fortunate, or some might term it "privileged", to be raised in a stable middle or upper-middle class two-parent family with plenty of travel, worldly exposure, and ivy League education. I had parents who set a good example for responsibility, affection, discipline, and self-discipline. I was also advantaged by an IQ over 100 (with which only 50% are blessed) and a fully-functional, somewhat-athletic body.
I know that I have never made the most of these gifts, but have made a good life given circumstances, chance, opportunities, and life's exigencies. I had choices. I had college classmates die of drug overdoses. Character traits and talents are far more important in managing life than IQ. I am bright enough, but without special talents, and lacking in a high level of ambition. I just like to be content and to pursue my various interests in a serene environment.
Had I been born to a single crack-addicted mother in Baltimore, God knows where my life might have gone financially and otherwise. Likely not too well, because it was only external discipline which kept me on productive tracks. I needed that because, despite some innate curiosity, I am someone who would always prefer sports, fishing, hunting, etc. than sitting in a classroom or office. Since I do like to make money, I might have been a drug-dealer although, being me, I might have had conscience issues with that. Who knows?
Nothing in life is distributed fairly, especially parents and genetics. In my case, I credit my parents for making the efforts and sacrifices to set us kids up as best they could. Doing the same for my own offspring has been my main goal and satisfaction. At the same time, my life has been rich in many other non-financial ways.