You obviously haven't studied the purely economic motivation for the founding of Jamestown by the British and New Amsterdam (later New York)by the Dutch. These early colonies had nothing to do with religious liberty, but were attempts by their respective governments to establish economically viable colonies.
People who are ruled by the desire for material gain alone, are more often than not cowards.
No, I think that the core factor for the establishment of the American colonies, was the desire to create a new land where they could exercise their religious beliefs in freedom and peace, something that was completely unknown in the old world. And, in the establishment of such a new land, economics played a very important role.