Weidman should really take a fight before he goes after Silva. Why would you want to face your biggest challenge ever when you have been off for so long with an injury. This is the biggest fight of his career, he should not rush it.
Because you take the humungous payday when it's offered. If he takes another fight and loses, he loses out on six figures and then some.
I'm still not sold the UFC will go forward with this. They're backed into a corner though as Rockhold is just as unknown (if not more than) as Weidman, Belfort got destroyed by Silva too much sooner, and they were riding on Bisping to win and he lost.