Hi Smiddy!
It’s a long time. I agree. Also, right after Jesus paid the ransom, why not act back then instead of waiting 2000 years later? And still we wait. What is the legal basis to hold humanity in captivity after the ransom? Before Alan F. who recently passed away wrote his article on the ransom, JW had published the Knowledge Book and in one of the chapters it addresses that question but doesn’t answer it much by saying that God could have brought the end after Jesus paid the ransom. God could have also killed satan immediately at Eden, or even have done things differently by looking into the future and preventing evil somehow using his Almighty powers. But that is how we see it as it seems to us. It is what is is and things are the way they are. We can logically try to find logical reasons for why but we can’t know for sure like the identity of Jesus is Michael is a conclusion. It is not outright defined in the Bible. I’m convinced that Jesus is Michael but how can we know for sure same as giving reasons for the questions you raise.