Try to imagine what it took to get to The End.
Then try to figure out why it took that path.
Trying to work backwards from memory of the key deaths that allowed the main characters to move forward, I found an analogy to the Stairway to Heaven.
It seems that each step needed a death, a sacrifice, a closure.
We don't know why some 815 passengers died while others survived the crash. We don't know why the Tail Section survivors were killed off to leave just Bernard alive. We don't know why Daniel was killed off by the time skip nose bleeds (considering he was never on the island before and had a "constant" in his own theory). It did not stop the time quirks on the island. We don't know why Charlie killed himself (he had an opportunity to open the station door and leave with Desmond). We don't know if Juliet accomplished anything tangible when she died after she was recovered from the site debris. Ben got his revenge by killing Widmore, but that did not stop or appease MIB. Sayid took the submarine bomb down the hallway (and created a more dangerous situation by not closing any blast doors to minimize the impact of the blast). Sun's entrapment was improbable and staged, as was their farewell which did not take into account their child on the mainland. We don't know if immortals like Jacob or shape shifting smoke monsters like MIB can ever really "die." But it seems all those deadly steps led to Jack collapsing in the bamboo thicket to die. The place where his island adventure began ended in the same place.
Now, a few people could conclude that Jack never left the bamboo thicket. He was thrown to the ground and laid there, semi-conscious from his injuries. He could have imagined the entire series in his head. Jack, the hero, in his own mind, "fixes" things in a plane load of broken people. It seems more plausible than the apparent random death steps to get the souls to the sideways church.