Generation gap is basically created by the people themselves. They don't talk to their children and share their own points of views with the children. The point is that the parents are just so busy with their work and jobs that they don't have time for their family and their children.