If military movies were automatically successful we'd make nothing but military movies. But seriously patriotism is one thing that all Americans have in common.
To me it all comes down to things being character-driven. It's hard for me to look beyond that. CG and all this cool stuff - so be it. But to me it pretty much begins and ends with character-driven plots rather than technologically-driven plots.