One reason why people do not follow Jesus Christ is due to their love of sin, i.e. due to their own sinful hearts. But the Bible tells us of another, more consequential reason. Human rejection is a part of God’s plan. Ultimately, the reason why anything happens is that it is part of God’s plan. Jesus is not surprised by rejection because He understands that it is God’s purposes that ultimately prevail in the world. This is should be a source of hope to those who are loved by God and called according to His purposes, and it in no way is to detract from his loving-kindness towards all.