What were 3 reasons that the U.S. did not annex all of Mexico after they won the War?

Answer :

Our reasons were racial, anti-imperialist, land claim specific, and practical. The goal of the United States was not to conquer another country, but to simply add to its territory, expand westward (primarily) and fulfill the goal of manifest destiny