Think about the average amount of time a person spends logged onto the game without being idle. How long do you suppose it is? 4 hours? 6 hours?

Why make the repop 24 hours, when it would be just as effective from a competitive standpoint to have the mobs repop in 8 hours or 10 hours?