We know this is fantasy, but excuses like Darabont's (trying to apply a real world rationale) do not help the credibility of the series' zombie population matter.
They're zombies. They don't have credibility in population or anything else. There are no real life counterparts. They're zombies. They can do whatever the writers wish for them to do.