There are different kinds of people. We need different kinds of religions for different kinds of people. Also, great people come to establish new religions. But as the centuries go by, regular people become power hungry, grab power in the religion, and change it for their own personal gain. The original teachings then are modified and eventually lost. For this reason, great leaders must appear from time to time to re-introduce the original teachings.