The Kwisatz Haderach has to be male because the Y present in his chromosomes connects him to his male ancestors; this makes it possible for him to unlock the genetic memory of both his male and female ancestors.