That's not the length of the storyline rather the creative team.
A combination of both I protest. If the creative team can't come up with a good storyline for the lengthy period that they keep some of them going, then they should be shortened, they over-estimate the storylines they have though.
Or they keep them prolonged because the flow of ideas can't keep up with an agressive change.