We have American mercenaries in Iraq right now.  They are highly motivated.  
What short-term motivation do Iraqi soldiers have?  Hardly any.  
Its similar to the scene in Full Metal Jacket, where the Marines are standing around a corpse.  One of them says "If I'm gonna die for a word, my word is...."  Well, in this case, its money.