The Crusades and colonialism can’t be distilled down to single causes, but even if you tried, religious reasons would not be the main ones. Political and financial motivations were far bigger factors in both.