I understand your point and I can't really argue. We just aren't going to agree.
I don't think a champ should stay active just to stay active. The champ should fight the #1 contender. Not just any fighter because the UFC needs to fill up their cards (which they have too many of). If there's not a clear #1 contender, then wait for the division to shake out a little bit. I'll agree it's better than a champ sitting out for a year or something, but if Suarez needs a couple months to fix her neck and a few more for training camp, that's fine by me. She's earned the shot. If she's out longer than that (she said she wanted the fight, though...at least publicly), then have Zhang fight Joanna for the next title shot or something along those lines.
Each division is different of course. Jones, for example, there wasn't and really isn't anyone deserving of a title shot right now. So I didn't have a big problem with him fighting Smith and now Santos. Everyone in that division is/was a few fights away from really deserving a shot anyway. Although, if Smith beat Gus BEFORE fighting Jones, that would have made that fight a lot more exciting going into it. Or Valentina vs. anybody at WFW right now. But there's a clear cut #1 at SW and a few other girls that could make just as good of a case as Zhang. Either give it to Suarez or let it shake out with the other girls.
I know there's other things to consider like injuries, contracts, fighters want to fight to get paid, the UFC has to fill up so many cards, fighters turn down fights, but from an entertainment perspective, I don't like it. I think Zhang is only getting the fight because the UFC is marketing to China.
And another thing that bugs me was Dana mocking Waterson and/or the reporter that asked about her getting the next title shot because she's ranked too low. And then 4 days later you're setting up a title fight with the girl that's ranked just above her. I know a lot of people like Dana for stuff like that, but I hate that shut-up-I'm-smarter-than-you ****.