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.