That makes no sense, the actual logic is that GSP winning would mean he is #1 but since he is significantly smaller GSP losing doesn't necessarily mean Silva is the better fighter.
Where did I say any different.
RIGHT NOW the ranks are Silva #1, GSP #2. GSP will NEVER be the best without the fight taking place. If Silva wins, he just increases the gap. If GSP wins, he becomes the best of all time. What possible reason does he have for not taking the fight? If he loses he stays in the exact same position he is in now.