Not everybody who learned things the hard way can teach them. It takes a method to teach, an awareness of what is to be learned, and the ability to observe others to know how to present the subject to be learned so as to provide better understanding. It takes time and patience, something that very few people have nowadays, so it's not useful to blame parents, families, communities, or cultures.