Ahhh, what a debatable topic. This is practically on the religion-politics level of discussability, so many opinions and such. Well, here is my two cents. As a hardcore zombies player (shotgun rank, etc) I have certain search criteria I follow when searching for matches. It is as follows: The minimum rank in the lobby must be a skull or up, all players must have a mic and have said something, and, based upon their speaking voice, their age should appear to be 14 years old and up (basically no "squeakers").
Now I don't judge and classify people because I like to, I do it based upon personal experience. If I am going to spend my time playing a game of zombies I want to be sure I have a decent team who won't quit out. I can honestly say I have never played with a bone-rank player who wasn't dreadful at the game/quit out early, so that one is obvious. The mic part is to confirm age, maturity, and verify there are no rage-quitters present. The final criteria is based upon the fact that the large majority of child players will quit out/play badly.
While it would be downright false to say there are no good players with the bone rank, or that there aren't some 12 year olds who can tear it up at zombies, Its just not worth it to take the chance. Im not saying everyone needs to be talking like crazy, I keep my mic muted usually and don't talk a whole lot unless I like my teammates, but I just like to know the option is there. And there you go, thats my position on mic's.