Do you wonder why God does not send messengers like Buddha, Moses, Mohammed, and Jesus today? Why was it that they were sent thousands of years ago, when people were more naïve, and where knowledge about the world was very limited? Where people depended on deities instead of science to explain the unexplainable. Where sacrifices of animals, and even human beings were not uncommon to appease the Gods. Due to the uncertainties of life, more people were receptive to the prophets of God.
But in today’s world, where the sciences can explain most of the occurrences in life, religion often takes a back seat. Unless illness, or disaster occurs, religion is often ignored. Only in developing countries, where people are not educated, and where poverty exists, are people more receptive to religions that promise to enlighten them. This condition may be dangerous. The people may accept teachings that may be evil. If this happens, religion begins to control the individual, and Individual free will is lost. In summary, reception to religion has been based on the need to perceive the unknown.
Some may say that God is not needed in our modern world to explain our existence. Science and knowledge can explain everything. Others would say that their God must be forced upon people at any cost to appease their God from the unknown. And of course there is the middle ground.
But whatever side you are on concerning the existence of God, one cannot deny that there is suffering in this world. What causes this suffering? Did the messengers of God answer this question in the past? Can the new messengers when they appear explain the purpose of this suffering? Does God have anything to do with this suffering, or is it caused by our actions and thoughts?