I agree, but it's important to acknowledge that indoctrination is a powerful thing. US is hands down one of the most propagandized countries in the world, so it's not too surprising that they can lure poor people into the military.
I think what's hopeful though is that a lot of veterans are starting to speak out against the system.