Answer: Countries trade because they do not have the resources, or capacity to satisfy their own needs. By developing their domestic scarce resources, countries can produce a surplus, and trade this for the resources they need. Trade also develops nations.