But the joy of salvation, in the Bible, never descends into sentimentality; it is always grounded in reality and truth. And so it is here, for the term survivor is a two-edged sword. Not everyone will survive; some will be overthrown by God’s judgment. And the reason is simple: not everyone will go up to Jerusalem to worship the King (17). They will maintain their defiance to the end; and for them there will be no victory, and no joy, but want (no rain), plague and punishment (17-19). Zechariah’s vision of the coming kingdom of God is wonderfully inclusive: it embraces people of all nations. But it is not universalist in a sentimental, truth-evading way. Belonging to the people of God is not merely a matter of survival, as though all that is required is to be alive; it is also, more fundamentally, a matter of personal decision. One must choose to come to the feast, and join the worshippers. And Zechariah is quite clear that not everyone—nor even the majority—will choose to do so.
There is hell as well as heaven.
[bold mine. The numbers in the text refer to the verses of Zechariah 14].
-Webb, Barry G. The Message of Zechariah, from The Bible Speaks Today series (London: IVP, 2003) pp. 181-182.

