I mean when we watch decades of wars that kill thousands of American's and MILLIONS of people in their own countries for no reason, maybe we need a little additional justification rather than "fight for your country". Nah! Probably just the fault of the "instant gratification" generations being selfish again.
We see more, and trust less now. Seems like a good first order explanation to me anyway.