No, it is NOT faulty. I am blessed by the fact that I cannot recall every single event in my life. All you have described is a “constraint” not a “fault”. If I had recollection I would spend all the present dwelling on the past. I would spend all my time watching old reruns, never furthering myself beyond the black and white.
Do you actually know how computers work? I am struggling to see it. Man is far more complex than that.
And yet, sometimes, it would be very useful to have a far better recall. Say, high-school tests? Police investigations? Job interviews?
I can’t be certain, but, if I had perfect recall, I’d be able to recall every single instant from my life, while still living in the present… Life would still go on and I’d have to live it. Failure would lead to death.
The you have all the people with mental problems, from the seemingly standard depression to autism to schizophrenia… Those are very faulty brains.
Not to mention all the faulty wiring (laryngeal nerve), faulty part location (allow me to use the old "waste disposal system right next to a recreation center"as an example

) in the rest of the body.
Do I know how computers work?
Computers, networks of computers with MPI; FPGAs, networks of FPGAs… Perhaps these last ones would resemble a brain a bit better than the standard microprocessor unit… With a self-learning artificial-neural-network encoded in each FPGA… that could work.
But, just like their processing stops when no current is flowing… the human brain seems to stop processing when the bio-current stops flowing.