ejno is right methinks. Infection, once on a creature, becomes a self-sustaining aspect of that creature, whereas gravity pull involves forces outside the creature. Plus, it prevents a conflict between immaterial/burrowed status and gravity pull, which I imagine would be really hard to resolve, coding wise (having a creature both invulnerable and taking damage from all attacks).