A stupid analogy that explains my interpretation would be a car accident.
An idealist would lay the blame on the moral failing of the drivers involved, a "vulgar" materialist would bring up the road signaling or mechanical issues with the vehicles, and a dialectical materialist would see the situation as a symptom of overdevelopment of vehicular infrastructure.
Now just replace a car crash with a market crash or a crisis of overproduction.
All 3 of them can be correct about something, but one one of those actually does anything to prevent the situation entirely instead of just reacting to it as it happens.