Is it not oxymoronic of a guidance to mankind to be concealed within itself?
It is not for humans to be perfect. God knows of the limits of the individual.
It is for us to show our Rabb that we strive to be the best that we can through his guidance given through his messengers(S) and his Qu'ran.
So that on the last day, we will be deemed worthy of entering a new stage of life free of all doubt and other emotions not Deen worthy.
Or maybe i am wrong?