Something that's been sitting in the back of my mind for a while: the Desolations are described as dragging humanity on Roshar back to the stone age. Cities were destroyed, technologies were lost, etc.
And this time around, humanity is lacking quite a lot of what they had in previous Desolations.
There just aren't that many Radiants this time around, if Dalinar's visions are to be trusted. The Windrunners are the most populous order with ~50 members, and the Elsecallers have just 1.
Alethkar, Herdaz, Thaylenah, Azir and its satellite nations, and Tukar are the only ones actively fighting Odium's forces. Alethkar and Herdaz are occupied, and Tukar is a bit of a wild card.
The Heralds aren't being particularly helpful this time around.
In contrast, Odium's forces have some new advantages:
The Skybreakers are now fighting for Odium. Notably, this directly takes away from humanity's forces.
Half the nations on Roshar folded more or less overnight, so Odium's forces have a sizeable foothold.
The Fused have millennia of combat experience, something that the modern Radiants lack.
The Everstorm means that the Fused come back every nine days or so.
Despite all of that, this Desolation has been...a standstill. As of RoW, neither side has really gained much since the Desolation started. But the way I'm reading it, Odium's forces should have an overwhelming advantage.
So what am I missing? Why isn't this Desolation just as bad as the previous ones?