On the one hand this explanation suggest that God did not know something beforehand, namely that the Old Testament system of sacrifice would not work even though he intended it to work. That is problematic because, first, God knows all and knew how effective the Old Covenant was. He infact never intended it to be the fulfillment of his relationship with man.
God’s plan was working, but the fact of the matter is, humans have free will no matter what. A human can make choices. Free will came from the Garden of Eden. God loves us and respects us, and we have the freedom to make choices as His Children. So, people were making the choice to not follow the Law and they just werent doing what they were supposed to. Human beings were failing over and over to be “perfect” and follow the Laws correctly.
Yes, you have a lot of good points about a God that knew everything beforehand, I can see where you are coming from and respect that, but my firm belief is that God is a loving and benevolent Father and Creator who respects and loves His children and respects their free will. And when the old system just wasnt working anymore because humanity just couldnt do it, He made adjustments for His people. Obviously He knew beforehand because there was prophecies about it, but the thing is, if we do truly have free will, then God sees what we’re going to do, and humanity gets a lot of reprieves and help as He changes how things are done.
Yes, like you said, I am sure He had the forethought and everything, but I dont see anything wrong with God setting up a system and then realizing that adjustments are going have to be made. Engineers can know everything about their machine, and when they put it together and test it, they can see what is going on and understand it all, and understand “Oh wow, thats not going to work” and then fix it, they know how it wont work before it even starts not working, but the thing is, its going to have to actually be in motion to truly prove what is going to work and what wont. You still have to test things, even if you know everything there is to know about it. Because even if you engineer something to do what you want it to, it still might need some extra work, it’ll need adjustments. Its got its own free will, and thats the beauty of it.
I truly love the fact that God loves us and works with us, that we are not just puppets, we have free will and we work with God, blessed with His Love and respect.
I really do respect your opinions and understand where youre coming from, but the whole “He set everything up just to demonstrate to humans how much they suck” thing is just harder for me to wrap my head around. I’m coming back to the faith though, I am not as far deep in as you are, and I admire your belief, but I am just explaining, this is how I see it.