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