哲学者のバートランド・ラッセルは、哲学的唯物論は、経済的原因が政治において基本的であるということを証明していないという。たとえば、ヘンリー・バックルは風土を決定的要因とし、フロイトは性に還元するが、これらは唯物論と矛盾しないし、マルクス主義的な方式でなくとも、哲学的な意味での唯物論的な歴史観は無数にある。哲学的唯物論が真理であっても、唯物論的な歴史観は虚偽であるかもしれないし、哲学的唯物論が虚偽であっても、すべての政治的事件の根底に経済的原因があるかもしれない。経済的原因は人々の所有欲を通じて作用するが、もしこの欲望が最高であるならば、たとえ欲望が哲学的な観点から唯物論によって説明できなくても、経済的原因が最高ということになる。要するに、哲学的唯物論と唯物史観との間には、どちらの側からも論理必然的な関係はない。このことが重要なのは、マルクス主義においては、政治理論についての賛否が無関連な理由で論じられ、人間性の具体的事実にかかわる問題を決定するのに理論哲学の議論が用いられるなどし、こうした混同は、哲学と政治学の双方にとって有害なのである。
ある国の政治を決定するうえで、経済的事実が重要であるにせよ、非経済的な要因を無視すれば、致命的な過ちを犯しかねない。たとえば、ナショナリズム、ネーションの形成を決定するのは、一般的に経済的動機ではない戦時中、賃金労働者はナショナリズムの感情に身を委せ、「万国の労働者よ、団結せよ!」という共産主義の伝統的な国際的な呼びかけを無視した。マルクス主義は、彼らは資本家に騙され、資本家は戦場での殺戮で利潤をあげたと説明するが、それは神話であり、多くの資本家も戦争で滅び、若者は労働者と同じ比率で戦死した。資本家もプロレタリアも同じく民族的本能にとらえられており、どちらの階級も、一部は戦時利得を得たが、全国民の戦争への意志は、利得からではなく、別の本能の体系であり、マルクス主義はその認識に失敗しているとラッセルはいう。