There were a few reasons why Celebrating Years 2 had been delayed for so long. First of all, the creation and improvement of the script required time. Moreover, the production team and the director hoped that the original cast would return to perform. This required the coordination of the actors 'schedules, which led to delays. Secondly, it was reported that there was an actor who had a very high ranking and was unwilling to participate in the second season. This was also one of the reasons for the delay. In addition, the audience's expectations for the plot and characters of the first season were also one of the reasons for the delay in the second season. In general, the script writing, the cast schedule, and the audience's expectations were the main reasons for the delay in 'Celebrating Years 2'.
The story in Xenoverse 2 is long because it has to incorporate a lot of elements from the Dragon Ball series. There are numerous characters, each with their own backstories, and the game tries to bring them all together in a coherent way. Also, the time - travel aspect adds to the complexity and length as there are different timelines to consider.
Sure. Once upon a time, there was a little girl. She found a lost kitten on her way to school. She took the kitten to school with her. The teacher was surprised but allowed the kitten to stay for the day. In the end, the girl found the kitten's owner after school.
There could be a number of reasons. Maybe the team is striving for higher quality, or there could be challenges in coordinating the various aspects of the production like voice acting and music.
One reason could be that the author wants to give a detailed description to make the story more vivid and terrifying. Also, it might be to slow down the pace and heighten the anticipation.