Yeah @dcrypto
I really agree with all you've listed above. And looking at them we see that a the family and the home has a very huge role to play in children's lives and there really is more to be done by us for the development of our children and younger ones.
RE: Few things influencing cognitive development in children