An avatar is nothing more than a visual identifier. There's nothing vain about someone wanting to be easily identified by an actual picture of themselves -- as in how we, humans, do it in a lot of other social settings. Then you have those who aren't down with that, which is cool too.
As someone who doesn't post much, I see other users' avatars far more than my own (even while logged in), so mileage varies I suppose.