Вашему знакомому с детства не прививали ответственность.Знаю, многие родители считают, что ребенок вырастит и он все сам поймет. Это хорошо, если поймет. Но в большинстве случаев это не так. У ребенка вырабатывается стереотип поведения. Если ребенка не научили выполнять с детства гигиенические процедуры(чистить зубы, принимать душ, мыть руки после туалета..), то потом это делается с трудом. Поэтому ответственность надо воспитывать с детства. Каждому возрасту "посильную ношу" ответственности.И ребенок поймет, что это правильно пообещал - сделал.
автор вопроса выбрал этот ответ лучшим