There are plenty of examples and history of leagues being difficult to create and run. Anyone remember eSource, or TF2Games, or IGL? Hell, even UGC has been having problems recently, and it's been around since the beginning.
Stability seems to be quite an undervalued trait right now, especially with all of the uncertainty swirling around competitive TF2 in general. We've already come off a year where we've explored other options in NA and only now are we starting to recover from the divisions it caused within the community. ESEA may not be perfect, but it's the best option we have right now, and I don't see an even remotely comparable option popping up without a few years of investment and development.