I would argue against dialectics being a necessary precursor to understanding or applying historical materialism.
Example: to successfully explain why the Bolsheviks chose to apply harsh and radical policy of forced collectivizations one doesn't need to look at dialectics, one needs to look at economics and geopolitics. The Russian empire was a preindustrial semi feudal state, which socialism inherited. The threat of invasion by capitalist industrial powers such as Nazi Germany, learnt from the lessons of the Russian Civil War, left no choice but to apply an extremely difficult policy of forced collectivizations to group up small landholdings and free up peasant labor that could be allocated to cities to carry out the industrial revolution they needed to (and achieved to) carry out in 10 years before WW2, therefore saving Europe from fascism and themselves from extermination.
This is a materialist understanding of history that doesn't explicitly rely on dialectics, could you tell me of a way to make it better with the use of dialectics?