Question: why are dbz fights so long?
Answer: Note how the characters say the fighters say they're moving so fast that they can't even see them, but you can see them perfectly. This would mean the show goes in SLOW MOTION and the fights that would normally take only about 1 minute tops, are shortened down to speed we can see, which is why they're so long.