It is God's will that none perish. However, many will due to their personal choices. Jesus said He will knock, but the responsibility of opening the door is required of all those He calls.
"Behold, I stand at the door, and knock: if any man hear my voice, and open the door, I will come in to him, and will sup with him, and he with me." Rev 3:20