Perhaps it was unnecessary as a test. Perhaps it was necessary as an effective way of delivering the particular message.
Consider, too, the issue of free will that HSHP invokes.
What does it mean to have free will, in the same universe that contains an all-knowing entity? Isn’t it absurd to say that free will exists if your actions are known in advance of your taking them?
Let’s consider eenie-meenie-miney-moe. You know the process, right? For the past couple of years, my son (now age 6) has considered it a fair way to choose how starts a game or which of his friends gets to be first to do something. Why? Because it was unknowable, to him. Starting with a group and pointing to each member, in turn, while chanting enie-meenie-miney-moe produced what to him seemed a random result. There was no way to know who’d get the lucky pick.
Now, though, he’s begun to figure out what we as adults know: that enie-meenie-miney-moe doesn’t produce random results; that if you start at the same person, with the same number of people in the same order, you end up picking the same person. He’s also figured out how to move people around so he can determine who will get picked.
Now let’s consider craps. Literally. Craps, the dice game. 7 or 11 wins on the first throw; 2, 3, or 12 loses; any other number is “the point,” and must be rolled again to win, while if a 7 is rolled before the point, it’s a loss.
Now, the outcome of a craps roll is unknowable. We know what the odds are, of course, because that’s susceptible to mathematical analysis. We know there’s a 1 in 6 chance of rolling a 7 on any given roll, so over the long haul we expect to see close to 1/6th of the rolls being 7, but any particular roll is unknown.
With me so far?
OK, why is a roll unknowable? We know the position of the dice in our hands. We could theoretically calculate the coefficient of friction of the felt on the table, the visocsity of the air, and the force and vectors imparted to the dice as we throw them, and KNOW how they’ll land. The fact that we can’t is not a problem of anything but poor technology and sensing, right? Just as my son didn’t have the tools to thoroughly analyze enie-meenie-miney-moe at one point, we don’t have the tools to thoroughly analyze craps. If we did, craps would become knowable to us (and casinos would lose a big source of revenue!)
So which is it? Is the dice throw unknowable, or simply unknown?
I trust the analogy is obvious. We have free will, because what we do, and how it will affect the world, is unknown. In fact, to us it’s unknowable, because we’ll never be able to achieve the level of comprehension necessary to calculate out all things and see where they take us.
But it’s not unknowable to God, who has the tools and analytical capability to know things are that are absolutely unknowable to us.