While God knows the end from the beginning, He does not predetermine it for anyone. Sinners can and do repent, so God's patience and longsuffering are meant to give all the wicked ample opportunity to repent rather than perish.
The Lord is not slack concerning his promise, as some men count...