Yes and no. Downplaying “honest” convictions and other motivations unrelated to greed is flawed. Plenty of people in history did what they did because they truly believed in it (of course there were usually several motivations)

For instance the first Crusade was organized as a military relief expedition by the Byzantine emperor and the pope to save the empire from Turkish invasion and liberate the recently conquered Anatolia. Jerusalem was mostly an aspirational and symbolic goal.

Most people who joined did it because of sense of duty and various degrees of religion fanaticism. There was little prospect of profit and while the expedition was enormously more successful than anyone could have anticipated the overwhelming majority of initial participants were dead by the time they reached Jerusalem. Even those that survived to the end didn’t necessarily profit that much.