yep, speed, skills (or lack of) and situational awareness...plus a lack of safety gear for many...all add up.
I think situational awareness (which includes proper lane positioning, awareness of threats, traffic ahead, behind and to the sides) probably plays the greatest part in rider safety. Youve gotta have the skills, and the gear, but being aware of danger and avoiding it in the first place will help keep you safe.