Nothing like film so the comparison isn't even worth making. It's quite obvious WHY the fights been made and I listed the reasons. Two of them are simple, it's the money fight (name me a realistic bigger money fight involving either of them right now) and it's clearly the fight McGregor wants it would seem and at this stage as we know, what McGregor wants, he get's (rightly or wrongly, that's a separate argument though).
Weidman/Rockhold 2 isn't bullshit at all but we've already had this conversation. Weidman was a dominant force and undefeated. That fight was back and fourth until he made a basic mistake that cost him, him getting finished like he did doesn't change that. And then couple that with the fact there's no other person in that division who deserves the title shot ahead of him right now (Romero has the illegal substance issue right now, Jacare is coming off of a loss). That rematch makes sense. I hate the idea that instant rematches are bullshit personally.