I always thought that not remembering birthdays was something that just happened and did not think much into it. Recently I've been thinking about it a bit more, and I think I have found the reason. I do remember the ones from the people closest to me though :P
For me, birthdays are like rather un-useful data to remember, like the names of people that you meet once, or knowing all css properties... and are another day.
I think the reason to not remember birthdays is to save space in my brain for more useful information.
What do you think? Does this happen to you?