And there's nothing contradictory about that. Just because 'bro' is a man who might be all of that, doesn't mean that a woman can't be the same thing. Maybe she will not get the same nickname or term of endearment, but neither does that imply that she is qualitatively different from a 'bro'.