It is obvious that the issue of Khelafat was always a difficult issue in the history of Islam and one that affects Islam a lot:
- Immediately after the passing away of the Holy Prophet there were arguments and disagreements between some of the Sahabeh. The recording of history is controversy but as a whole it appears that it wasn't like every one was happy (at first at the beginning) with the Khelafat of Abu Bakr. Ansar wanted their own rep. Ali and Zubayr were not happy (as recorded in Bukhari), etc.
- The same problem was there between Moawiah and Hassan.
- Same between Yazid and Hussain.
- Same through out the history of Khelafat among Bani Omayyeh and Bani Abbas.
- Khalafat became like king-prince system and was corrupted.
- Finally Muslims lost their system of Khelafat.
As we can see most of the problems that Muslims face these days are because of the lack of a system of Khelafat. As such it is difficult to agree that khelafat is only a political matter and not a religious one.
The Holy Prophet used to advise Muslims about what ever he thought they will need in future.
How come the Prophet was absolutely silent about the issue of Khelafat?
If not clearly appointing a person, at least why he did not advised Muslims about the system of assigning a Khalifh?
Some thing like:
"After me, do such and such and consider such and such and use this or that procedure to appoint a Khalifah"
Being the last Prophet whose nation supposed to be the strongest nation till the end of the world, isn't this (lack of direction about Khelfat) weird?
Every leader's concern near his dead is about the leadership system in his nation. We can see many examples in the history where successful leaders always established a system of leadership before their passing away.
Why the Holy Prophet (SWS) was an exception?