When children reach puberty, they are very eager for independence. They want to stay away from their parents' control. Adolescence means that children grow up. They are no longer children. They want to make their own decisions. That's why he became so rebellious and disobeyed his parents' demands all day. They want to prove that they are adults.
Most parents treat their children as children. For most parents, their children will never grow up, no matter how old they are. Parents still treat their children as children, so they will make some decisions for them. Parents don't want to accept the fact that their children have grown up and can make some decisions in isolation, so communication barriers occur.
The generation gap between children and parents is a family problem. Parents should learn to let go, and children should talk to their parents and communicate more, so that the problem can be solved better.