The problem is when a championship becomes static, and holds up the division. Carlos Condit is the perfect example. He's parked his car on the highway and everyone else can just honk their horns and wait. The lightweight division is in a similar situation, but hell, at least the champion is fighting
somebody.
The tournament model is excellent at developing fighters and giving the viewer a chance to follow them and also provides a realistic scope of fighter rankings. The downsides are obvious: you either have to run constant tournaments to garner enough challengers for the title or have meaningless "super" fights where your hyped-up champion runs the risk of getting MPumbu'd. That and injuries and other fighter withdrawals can fuck with the programming.
I'd really like to see Strikeforce "rebranded" into a tournament model to challenge Bellator. The problem then is what to offer the winner: a belt or a UFC contract.
If anything he should be calling Condit out. I understand he wants to fight his hero (or something to that effect) before he retires, but fighting BJ at this point does nothing for anybody - especially for our good friends like dream and yaco who would've had to take out two mortgages just to see this shit.