Why do anime villains always wait for the whole duration of whatever character is giving the speech before attacking?
Anime comes from manga. And manga (and comics) as a story-telling medium is limited to panels. Each panel can contain a drawing accompanied by texts. The drawing can only show a &quot;slice&quot; of an event in time, since showing the entire sequence isn't feasible. For example, a hero running while talking can be depicted in a single panel with a lengthy dialog.
Since anime, like Naruto, are adaptation of the manga, these scenes are translated into animation with little divergence from the original material. And these types of scenes, where the enemy would wait for you to stop talking, flashbacks, or finished transforming, becomes more obvious and may look ridiculous.