Question: why does oryx take hive?
Answer: In this case he chose to take them, so that he could build an army to fight the Queen of the Reef, and then the Traveler. So Oryx is killing two birds with one stone: providing new hosts to satisfy the worms, and forcing the other Hive clans to bend to his will so that he could raise an army against the Traveler.