Why do railroad train accidents occur?

There are a number of reasons why train accidents [...]