Some of the main reasons why eyewitnesses may give inaccurate information include poor lighting conditions, being under stress or fear at the time of the event, having a limited view of what happened, or incorrectly remembering details due to memory biases.