There are a vast number of microbe strains, and so vertebrates need millions of different antibodies. Actually, humans generate about 10 billion different antibodies, each capable of binding a distinct antigen site. This must be done with a very much smaller number of genes: the total human genome has only about 20,000 genes.