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