По элементарной причине - на старшее поколение повешена ответственность за детей. За "обучение успешному поведению". Когда мир менялся медленно, все работало нормально. Но когда мир стал меняться быстро, старшее поколение просто не успевает формировать и осознавать новые успешные стратегии. Но ответственность никуда не делась, и им приходится инсталлировать детям те стратегии, которые были успешны в их молодости.
Здесь нет другого решения, кроме как выводить детей из под ответственности родителей не позднее переходного возраста (который для этого природой и предназначен - формирование уже своих стратегий). С этого момента уже дети должны отвечать за родителей (как это принято в Юго-Восточной Азии, вне зависимости от возраста родителей).