I think parents-child role should change as the child grows. When the child is a baby, the parents will be its caretaker. When the child grown to a kid, the parents will be its teacher/tutor/guide. When the child grown to a teenager, the parents should be its friend and a mentor. Growing to an adult, the role of parents is no longer needed, instead the child will be the caretaker of the parents.
At my age, I have come to a stage where the parent-child role should be friends. And I am somehow forgot that I should be a friend also. I think, I am not ready to be an equal friend to my parents. It is easy to lean on someone else, but it is not easy when the role is reversed.