benefits of flies laying eggs on open wounds
There's lots of food for the larvae to eat once hatched. Evolutionarily beneficial so the larvae won't starve