In my experience, the fact that it can take forever to rebuild an uncompetitive team is one of the primary reasons people leave a league. The format we use allows ongoing competitiveness, which tends to eliminate that problem.
In any case, who's to say why the people left this year? Nobody knows. It may very well be different reasons than the one that you are suggesting John.
Just saying.