I tried watching Dragon Ball once. Someone was charging for an attack, and it literally took them 3 episodes to charge it (while cutting to other characters dealing with their own drama elsewhere).
When they finally fired their charged shot, it missed. I turned it off and never went back to that show. What a waste of an hour and a half.
I was actually living in Japan at the time, and I've learned why some shows drag on like that. It's because a manga series is super popular and it gets licensed for animation... but the manga is incomplete and still being made. So eventually, the anime catches up to the latest volumes and then they need filler to keep the series going while waiting for the manga-ka (author/artist) to make more stories. So they stretch out scenes and stories to cover multiple episodes instead of just getting to the point and moving on.
That's why we get lengthy shows like Dragon Ball, One Piece, Naruto, etc. They're made before the manga is finished, so they will run out of material and abruptly end unless they stretch their story arcs out over dozens of episodes.
The other route is to find a decent place to end an anime series without a full resolution of the plot. For instance, the '90s Berserk anime just told the story up to the eclipse, which was just about where the manga was when the show aired. The series is still being made now, 2 decades later (even after its manga-ka passed away last year), and there have been a couple attempts to make new anime series telling more of the current plot. But they're not stretching the story across hundreds of episodes to keep it going.