What we are taught or not taught at home has lasting effects and a significant number of people will never change their mindset because that is what they see as the norm. It's not uncommon for people to avoid changing because doing so takes effort and a conscious acknowledgement that the family or friends' "norm" doesn't have to be theirs.
Acknowledgement and change takes effort, a lot of it in some cases and there are real life stories of people being verbally and even physically abused by their so called family, friends and colleagues for even attempting to better themselves and likely outshine those around them who are content to be less than their true potential. Self confidence and the desire to try and not be afraid to fail is more valuable than many people understand.
Not buying into the belief that where one started is where they will end up is very important, no matter where one began in life. This is true no matter what economic situation one grew up in. Nevertheless, parents need to be parents or not have any children at all. Too many do not respect this job that they choose and their lackluster or negligent efforts can color the lives of those they bring into the world. I am in agreement with you as usual.