Не нужно всё только на детей, на младшее поколение валить.
Разные причины у этого бывают.
Да эгоизм. Об этом уже всё сказали. Но и тут больше родители сами что-то упустили в воспитании. Научили детей брать, получать - игрушки, деньги, после - квартиры, машины. А сочувствовать, заботиться не научили. И общество тоже немаловажную роль играет. Это легко сказать - принимает решение сам. Какое ребёнка окружало общество, какие там принято принимать решения, такие и он принимает.
Но ведь часто и родители сами приводят даже вполне нормальных, совестливых детей к решению - не общаться с родителями.
Например, категорически не принимают семью своего ребёнка - жену (мужа), детей, требуют развестись, бросить, оставить детей в роддоме, ставят ультиматумы. Вот взрослый ребёнок и выбирает между детьми и родителями.
Или вот пример - вопрос был на БВ задан - мало того, что отец ушёл из семьи, не общается с детьми, так ещё и фамилию требует сменить - чтобы его дети его фамилию не носили. А когда будет старым и немощным, то вспомнит о сыне и будет требовать заботы к себе. А окружение того "папы" скажет - "Какой бессовестный сын. Такой хороший человек, а сын от него отказался".
Я совсем никого не оправдываю, но считаю, что у всего есть причины. И не всегда людям со стороны действительно понятно, то там да как - "Чужая семья - потёмки".