they even managed to assault Venice, though unsuccesfully, with a mounted army. It is just beyond belief, that for centuries, their tactics would only regress, given the near constant infighting between the khallasars. Or alternatively, not one of the free cities got a leader with ambition, or a temporary lack of funds with for tribute would go and beat them in the many, MANY ways they could be beaten? That say, after the performance of the Unsullied against them, no one of power ever
ever thought it would be cheaper to beat them once soundly, and get free of them for a generation or two? Essos supposed to be the advanced continent after all.
I think the issue is that GRRM wanted the Dothraki to be a huge potential threat, but didn’t want them to have conquered Essos, so he needed to find a middle ground and so gave them a couple flaws so that they wouldn’t have overrun the continent.
But not every nomadic army is particularly innovative. Some just come and go.