Here is my take.
During the time of Abraham, it was commonplace to sacrifice your children to the gods. So, that is probably why Abraham did not think it an odd request and did not bother to even put up a verbal fight over it. And at the end of the day, Abraham was cognizant of the promises God had made concerning the future of Isaac, which would have all been made null and void had he gone through with it.
My guess is that Abraham reasoned that maybe God would have resurrected him had he gone through with the sacrifice, because he trusted God not to be a liar.
The story may seem absurd and cruel to us but back then the message was clear. God does not demand the sacrifice of innocents as other pagan religions around the world did at that time. In fact, God hates it as he later commented how he hated how the Canaanites sacrificed their children to the God Molech, which is one of the major reasons God removed them from the Holy Land.
Like it or not, the Biblical God stopped child sacrifice, so deal with it