I don’t want to argue, but Blizzard have confirmed once that Chronicles are just a point of view of the Titans. Titans can be wrong.
Also, there can be a possibility that Night Elves were actually created from the trolls by the Elune, using magic. It’s still a mystery why cave trolls decided to leave their caves, travel half of the world, and settle at the forbitten lake.