I feel like there is a big plot hole in Supernatural regarding death (as an event, not a Death entity). For example, it has been shown in some early episodes, that you need reapers for people to die. Without reapers, there is no death, even when shot. Also, soulless people do not need to eat or sleep. Is Reaper necessary to kill soulless man? Or do animals in this world have soul? They need to eat. Are humans just so unique in terms of nature?
It has been clearly stated several times that God created world by Big Bang and evolution. He created souls for humans after they evolved "naturally". But soul is said to be eternal (unless eaten by some higher power), so people do not really die, they just abandon their physical form. Yet all other entities call them mortal, yet it is much harder to really kill human soul than Angel for example. There comes another question, if angels (reapers) can be killed, obviously their presence is not necessary for death to occur. It makes humans almost hyper beeings - they cannot be killed without reaper, and their soul is almost eternal.
It all feels like death is very questionable in Supernatural universe with major plot holes from episode to episode. Or is there anything I missed in the show?