You're right about witness testimony, but human eyes are very impressive optically. It's taken a very long time to develop display and recording technologies that are as good as they are and we're still some way away from fooling a TV viewer into the notion that the images on their TV look absolutely real.
I'll agree with you on your other points though.