The Messenger is coming—must come—because the LORD God has promised, and He is unchanging and always faithful no matter how unfaithful His people may be.
The Israelites had taken the Covenantal promise and the language of separation and interpreted them to mean the message of salvation and restoration was meant for only them. But this is counter to the reality of the Scriptures.