Well Dryads are peaceful mobs, so they shouldn't stop hostile mobs from spawning. If they work like other peaceful mobs, they should spawn at worldgen, never respawn, and then have a random, but rare chance to spawn during gameplay. The developer's mention of them despawning kind of contradicts...