I've just been reading The Rise & Fall Of The British Empire by Lawrence James. In this book, James said that craftsmen, who were not prosecuted for their religion, went to the New World because it was just what was done back then; It was quite normal for a blacksmith from Sussex village to travel from village to village across England. James seems to say that the reason for traveling to the New World despite its dangers was because of tradition. Does this explanation make any sense?
There are people who want "adventure" or a "change of pace" in any event.
Persecution makes people more receptive to such a proposition (by making "what they have" less valuable), but wasn't always necessary to get people to want to go to the new world.