Perfection can not be expected from an imperfect human brain as it is not aware about what is to happen next moment.
The human brain: The thing causing all those problems in the world
My professor would say that human brain is incomplete as it does not know what is going to happen next moment- not to talk of ten years after and to expect perfection from an imperfect being is a vain attempt.