It's wrong because of the way the Show is set up. It comes across as if the UFC wanted CB in the finale, Amir upset that with the Arm bar, and now they have CB in there anyway.
It sucks because Amir was a heavy underdog in that fight. He was supposed to lose. I'm pretty sure that's why they setup the matches the way they did. He defied the odds to make it to the finale, and now his win basically means nothing because he has to do it again.
I get what you are saying that it was a close fight and a rematch is great, but it sucks because a 6 figure UFC contract is on the line and a guy that lost in the Semi's could potentially end up winning it.
my exact thoughts!