Give me 5 good reasons why USA shouldn't go to war with Mexico. That's right, you can't. United States isn't big enough, Mexico is a really beautiful place, that wall is too expensive to build, many Americans already speak Spanish. Americans already love hiring Mexicans to do cheap good labor, and this expands the Latin labor force. There's 5 good reasons to invade there.