The statement that best explains the reason(s) why Native Americans had to move off their ancestral lands is:
Native Americans were forced out by competition for resources and hunger.
This option encompasses the effects of colonial expansion, resource depletion, and conflict with settlers, which collectively led to the displacement of Native American tribes from their traditional territories. The other options, while they touch on relevant aspects of Native American life, do not fully capture the broader context of forced removal and the societal pressures that drove many to leave their ancestral lands.