Half the plot is driven by misunderstandings that could and should be solved through propper communication. Also when they were at the temple the dragons identity should have been revealed since vivan referred to him as dragon but I guess the author forgot about that scene.