Because sometime we just want to nod our heads silently, without words...
"I agree" is a more formal smiley, for me (yeah, I just called an emoticon "formal" -- I need help, I think). I would use him for serious things.
Nodding green guy is more informal, and I might use him for fun stuff.