Why would European nations give away land to people willing to settle and work in their colonies?

To support the slave trade
To grow larger and more powerful
To learn from the Native Americans
To create new nations like the United States