I think what causes accidents are attention catchers. some drivers do not really watch the street attentively. they tend to wander around the roads. that gives them the chance to be attracted by other things.
it's doesn't necessarily mean having a spare helmet will cause you to buy. once you spend years of driving your motorcycles, slowly you will notice yourself having a collection from the old to the newest ones!