둘째, 순수 이데올로기와 실천 이데올로기 사이에는 후자가 전자의 모호함이나 부적절함을 보완, 수정한다는 의미가 개재되어야 한다. 자본주의가 극에 달하면 사회주의로 이행한다는 마르크시즘의 교리는 공업화 수준이 낮은 러시아, 중국, 북한 등에서는 일정한 보완과 수정을 필요로 했다. 주체사상의 경우에는 그것이 북한의 수령 중심 체제를 정당화하는 지배이데올로기가 되면서 ‘프롤레타리아 독재’를 ‘수령-당-대중의 사회정치적 생명체’로 대체하고, 사실상 유물론과 사회주의 정치론에서 벗어났다고 볼 수 있다. 그러나 선군사상은 주체사상을 수정하거나 보완하는 사상이 아님을 강조한다. 물론 정영철의 분석처럼, 선군사상이 주체사상을 수정 및 보완한다고 볼 수 있는 부분도 있다. ‘수령-당-대중의 사회정치적 생명체’가 ‘수령-당-군-대중의 사회정치적 생명체로 바뀌고, 계급이 아닌 직능집단인 군이 사회의 중추세력으로 자리매김되었다는 점 등이다. 그러나 ‘사회정치적 생명체’라는 개념이 변경된 것은 아니며, ‘계급이 아닌 집단’으로는 이미 ‘대중’도 나타나 있었다. 군에 대한 당의 절대우위를 강조하는 사회주의 국가의 관행으로 볼 때 선군정치는 독특하다고 볼 수 있으나, 그것은 관행의 파괴이지 교리의 전환이라고까지는 볼 수 없다.
어떤 교리가 자본주의는 극에 달하면 사회주의로 진행된다고 하지
마르크시즘의 교리