Why are Miracles Shown?
All prophets were given some extraordinary states by Allah against the people who denied their prophethood; they occasionally showed some miracles when it was necessary. As a matter of fact, miracles are shown to make people accept prophethood. Thanks to the miracles shown by prophets, people accepted and approved their prophethood. However, prophets never showed obvious miracles that everybody would have to accept willy nilly because it is against the issue of trial, which is the reason why man was created. It is necessary for trial to leave the door open for the mind but not to deprive the mind of will and the right of choice. The mind is given the right to prefer between belief and unbelief freely. If the miracles had been so obvious as impossible to deny, the mind would not have had any right to choose. Like Abu Bakr (may Allah be pleased with him), Abu Jahl would have had to believe and approve prophethood; then, the meaning of trial and the wisdom behind testing would have disappeared. The spirit of Hazrat Abu Bakr as-Siddiq, who was at the highest level, and the spirit of Abu Jahl al-Lain, who was at the lowest level, would have become at equal levels.
Therefore, some people did not believe miracles by saying they were “magic” and “prophecy” even when they were shown obvious miracles. If there had not been such concepts that people could use as excuses and pretexts, that is, if miracles had taken place so obviously that people would not have denied, it would have been compulsory to believe and belief would not have been a virtue or merit. It would have been contrary to the issue of trial and the divine wisdom. (ibid.)