It could be a lot of things... but I think it is that the UFC dont want to keep Franklin at MW being just a gate keeper(vs Silva 3 makes NO sense at all in the near future) and they want to keep Hendo at 185 for an eventual rematch with Silva.
Now, some people say that they didn't want either to lose their next fight but I honestly think this doesn't make sense matching them against Palhares and Hamill, cuz they have a nice chance to lose against those guys.
This is a match that should have happened at MW, and then move Franklin up, just another stupid move by Joe Silva.... I'm going to UFC 88 and I'm really frustrated that i'll see both of them but not against each other...