Final answer:
The People's Crusade failed due to a lack of leadership and organization, strong resistance from local populations, and the lack of military training and resources among the majority of the crusaders.
Step-by-step explanation:
There were several reasons why the People's Crusade failed. One was a lack of leadership and organization. The Crusades were rarely well organized, and one of the challenges they all faced was trying to move people from one end of Europe to the other. In the First Crusade, for example, the followers of Peter the Hermit failed to wait for others and were destroyed by Turks in Anatolia.
A second reason was the strong resistance from local populations. The military resistance of the Islamic kingdoms in the Middle East, like the Seljuks and later the Ottoman Turks, made crusades to control Jerusalem impractical. Within the Crusader States itself, there was internal conflict.
Finally, the crusaders also faced a lack of military training and resources. The vast majority of the crusaders were not professional soldiers. They ranged from poor peasants and zealots, to the elderly and sick, women, knights, and powerful nobles. Many sacrificed their own property to join the crusading movement, the journey to the Holy Land was arduous and fraught with challenges.
Learn more about People's Crusade