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