I think that the generation gap is caused by the lack of communication between parents and
children.
In education, parents will speak a lot of their experience, asked us how to do it better, and our thoughts are not understanding and attention.
We follow the in the mind of the idea, will be to blame. In children and parents don't want to communicate, parents also ask the child idea. Over time, the generation gap is more and more big.