I think this post is an attempt to make an obvious question seem like it has deep or non-obvious answers; but in reality I think the answers are pretty obvious. Most people don't kill themselves because they don't want to. It's that simple. It's like asking "Why don't more humans become ballet dancers?" Some try and fail but most just don't want to.
If the question is really; why don't more people want to kill themselves, then the answer is going to vary person by person and be difficult if not impossible to answer globally. Bob might not have any thoughts of suicide at all but Alice might think about it but want to see her nephew grow up and not inflict that pain on her parents.
Truly answering that question would involve a really comprehensive study of a lot of different groups to even attempt to answer it.