When man is told God is All Knowing,he understands little but does not ask why. Let me tell you why.
God in His infinite Knowledge made known to all His creations some things and denied them others. Be it an angel,man,animal,etc. Because if all was known to them,they would declare themselves as God.
For man, he was honored by God Almighty four times; One,he was created by God's own Blessed hand. Two,God breathed His own spirit into him. Three,He taught man the names of things and Four,He ordered the angels to fall in prostration to him.
Do we then,dishonour ourselves by disobeying God?!.