С моей точки зрения Маркс и Энгельс просто не преодолели остатки гегельянства в своем мировоззрении. Так, их не волновала моральная сторона вопроса в исторических событиях, с позиций детерминизма они утверждали, что этическая оценка не должна привходить в исследование. Второе – они полагали, что пролетариат прогрессивнее всех остальных классов, следовательно европейцы в целом как народы, обладающие наиболее развитым пролетариатом несут прогресс другим народам, которые отстали в развитии независимо от того плохо этим народам живется после завоевания европейцами или хорошо. Энгельс полагал, что славянские народы реакционны именно с этой точки зрения, НО… под этой оценкой иногда в ряде высказываний прорывались фразы, согласно котором славяне – это славяне, а немцы и мадьяры – это немцы и мадьяры и что восточные славяне никогда не имели права на независимость и не получат его в будущем, если будут заниматься бесплодной борьбой против мадьяр и немцев. То есть это были черты не преодоленного шовинизма (если это можно так назвать). Что же касается Мексики и США, то тут еще проще. В США – капитализм в чистом виде, Мексика – отсталая страна. По логике Энгельса завоевать отсталую страну – это дать ей подняться на более высокую ступень развития.