by dragonxkai » Tue Jun 04, 2013 9:35 pm
Dragonflies spawning probability also factors into despawning entities.
Like how mobs can despawn, the dragonflies you see and had left the area for a while may have been a ruby, then despawned, and replaced with a emerald.
In short. Randomness.