Many churches teach God called certain people because the New Testament has places where it talks about those who God called. I think God called everyone and only certain people answered the call. In Ephesians 1:4, it says God chose us in Christ beforehand, and in Revelation 17:8, it says certain names have been written in a book from the foundation of the world. It's the group, the body of Christ that is foreordained from the foundation of the world, and not specific individuals selected by God for salvation.