I also blame soap writing. That is, writing something designed never to end.
Good stories have endings. Tha nature of a comic book franchise means that there is no ending.
I stopped reading superhero comics when Kingdom Come came out. I think its dated horribly, but it provided some closure for me, in relation to the overall DC superhero story.