I'd say the fragmented nature of Marvel and DC is more the problem than its vast history. One Piece is equally long but you don't need to read 5 comics to get the whole story. Indie comics can take advantage of that fact and market themselves that way.
Plus the lack of coordination between the comics and adaptations doesn't help if you want to jump over.