The Mexican Revolution drew to a close under Venustiano Carranza primarily because he managed to establish a level of political stability after the tumultuous years of the revolution. One of the significant steps Carranza took was the removal of the long-standing dictator Porfirio Díaz from power, which helped to fulfill one of the main objectives of the revolution.
His government implemented constitutional reforms and sought to create a more liberal government, culminating in the 1917 Constitution, which addressed several social issues, land reform, and labor rights. While Carranza did create the ejido system to support land distribution for Indigenous people and peasants, this was part of a broader effort to stabilize the country and not the sole reason the revolution came to an end under his leadership.
His government did not significantly align with the U.S. regarding NAFTA at that time since NAFTA was established decades later in the 1990s. The statement about the Indigenous population immigrating to the U.S. does not directly pertain to the conclusion of the Mexican Revolution.
In summary, while Carranza did enact various reforms that aimed to address the demands of the revolution, it was primarily his ability to establish a government that functioned effectively and reduced the chaos that marked the revolutionary period that led to the revolution's conclusion.