"Good" isn't relevant here.  "Successful", perhaps.  But I get your point.  
Here's another: it's mostly about ... timing.  

I have three daughters.  Eldest is 40.  Youngest is 34.  Married, families, doing well, financially and socially. But there are significant differences between the lifestyle of the eldest and those of her sisters.  Especially the youngest.  Nothing to do with education.  Or upbringing. Or diet. Or "visit museum and live theatre." In fact, early on, oldest had some DISADVANTAGES the younger two did not.  Yet she and her family now enjoys an extreme upper-middle lifestyle the other two know they can likely never achieve.  Oldest and husband were old enough to enter careers and the B.C. Lower Mainland housing market when the other two were still in university.  That simple.

Eldest did it with two years BCIT diploma & a part-time career upgrade. TIMING trumps education.

An addition "test" component: marry an educated, enlightened "partner."  This matters, too.