I fully agree that we need to understand how the world actually works, but I disagree that dialectics helps us understand the world in as much as it's unfalsifiable.
dialectical materialism, which necessarily advances on mechanical materialism
This is very much debatable. It's debatable because, again, dialectics are unfalsifiable, so you cannot prove either for or against them being an advance on mechanical materialism. I would argue that they're a distraction from the falsifiable mechanical materialism.