In the real societies there are schools, collages, universities and education, there are different faculties of education and there are peoples who take different subjects and excel in them, but there are always peoples who are good or best in one faculty but are not so good at another, for example there are some peoples who becomes Doctors, they are good in biology but they did not became Lawyers and policemen because they were not good at law, and on the other hand there may be some people had success in business and they have factories and investments and property, because they were good at business but they did not became Engineers because they were not good at science, in the same way there are always real peoples in the societies who are good at some thing and not so good at other, for instance take the example of religion, there are some peoples who can become priests and other peoples did not.
The Islam also have no exception, there are some peoples who are more energetic and enthusiastic at religion and there are others who are less, so the more energetic peoples leads the communities in religion and the less enthusiastic peoples are happy to follow them.
This does not mean that the Islam is not perfect, in fact the Islam is perfect, Allah says in quran that " Today I completed the Deen for you". this verse was revealed to our prophet PBUH on the day of Hajj.
The Deen (Way of Life) is complate and perfect, it will never change, and no body can change it, and it is the Ideology of Islam, the ideology of islam will never change, if it changes, then it will not remain Islam any more.
The ideology of Islam is perfect and it will and it shall remain same forever.
The Ideology is La ilaha illa Allah, Muhammad Rasool Allah.
" There is not god except Allah alone, and Mohammad is is messenger."
and the essentials of belief as described in above lines.
In the same way as the schools and collages have books and faculties of knowledge, but every body can not learn all the subjects, each person is unique, he learns what suits him, and this does not mean that the Universities and colleges have incomplete knowledge,
The knowledge is complete and perfect, but the peoples are not perfect.
So there is different syllabus and subjects for different kind of peoples, different kind of peoples need different syllabus and subjects, all peoples can not be taught the Engineering, and Law, and Medicine and Surgery and Business Accounts and Commerce,
So if the societies have different kind of peoples then there must be different syllabus in religion too, we can not whip all animals with the same lash.
The Quran is correct and the Hadiths of our Prophet Mohammad PBUH are true and all are correct, now it is the need of time to reconcile the truth of our religion and the challenges of modern life styles, our ulamas have to use the device of ijmaa, because of lack of understanding in the ideology and practices of islam today we are seeing a very harsh islam.
There are always peoples in societies who become champions in certain faculty and there are 90 % other peoples who could not become as even a good one.
If anybody accepts the ideology of islam and believes firmly in that ideology he is a muslim forever.