the same if you use dialectical Materialism you will almost always reach yhe same conclusion
Material and historical conditions vary widely. Dialectical Materialism exists to synthesize solutions to a variety of contradictions. Stalin, Mao, and Tito reached some very different conclusions, despite growing up during the same international conflagration. Subsequent leftist revolutionaries - from Che to Chavez, had their own takes on the best path forward. A lot of leftist infighting can be attributed to these differences in baseline material condition.
A relatively wealthy leftist living in the imperial core is going to have this sense of living in a post-scarcity world with a relatively liberal social order, while a Philippian labor organizer is going to be struggling just to survive while the state’s brutal police forces actively hunt them. Chinese communists and Vietnamese communists have a very acrimonious history together and are easily pitted against one another by European industrialists. And coalition building between northern Indian communist farmers and the Kashmiri neighbors who they are in economic competition with is extremely difficult.
While you can always talk about the straight hyper-moral correct positions, they don’t always lend themselves to the physical labor involved in building local movements or the historical biases native to your region.
One big take away of dialectical materialism is that outcomes aren’t clear and conclusions aren’t certain. You always need to try things, anticipate failure, and move forward from there. You can’t trap yourself in rigid ideology or you’ll find that ideology used against you as soon as capitalist leadership can adopt that rhetoric.