Давно не затрагивал тему Крестовых Походов, но их причины вроде бы следующие:
1) Желание европейских государств расширить свои территории и образовать своеобразные "колонии" на востоке
2) Проблемы перенаселения, так-же остро волновали европейских лидеров. Их решение они нашли как раз таки в этих походах. Во первых, в них (в походы) уходило множество человек (не только войнов, но и добровольцев - паломников). Во вторых, как я уже говорил выше, во время походов завоёвывалось множество территорий, на которых можно было заселить людей.
3) Ну и религиозная причина, её тоже не стоит отметать. Многие говорят, что религия была лишь поводом для Крестовых Походов. Но с другой стороны общество было тогда другим, более религиозным.