Board Thread:Naruto Discussions/@comment-25294339-20141101162145/@comment-4685024-20141102044041

Obito needed to fully rebuild Madara's body and reattach his soul to it, which is much more complicated and taxing than just summoning a soul to return to it's body, and lead to automatic death.

Aka Shi Crow wrote: But infact Obito and Madara planed to revive Madara using Nagato, even MANY years after he died, so thats not true.

Madara's soul was already there, so the King of Hell would not need to used and would explain how he could revive a long deceased person, if the main issue with reviving a long dead person was fetching their soul from the other side.

With that said, it also explains why Nagato couldn't revive Yahiko, since his soul was beyond reach. However, if Yahiko was brought back with the Edo Tensei, then Nagato would have access to his soul and be able to put it back into it's original body. Hypothetically speaking of course.