Much of the modern recruitment efforts I've seen focus on benefits like paying for student loan debts, workforce training and healthcare.
I would bet that most people who join the military today (at least in the US) do so hoping to avoid ever having to see action, rather than looking forward to killing for their country.