Did he said the weight at which he wanted to do that fight ? Maybe it was at catchweight or something like that. He was like 42 when he called him out and he would have never made 170 (and you know that he wasn't thinking about LW don't ne silly).
By the way that call out was pretty lame. He has at least 30 lbs over Conor. Don't know wtf he was thinking about by doing this.
I can't find the interview, but I'm pretty sure Anderson wanted the fight with Conor at WW (probably because he knew there was zero chance that Conor would take the fight at anything higher). You're right that I added the LW just to be funny.
The point is, if Silva thought he could make 170 to fight Conor at age 42, then he would have been even more certain of being able to make 170 to fight GSP in his mid-30's. And that means that the GSP-Anderson fight could have happened at either 170 or 185.
I don't blame either GSP or Anderson btw, I blame the UFC for the fight not happening. No one wanted catch weight, because a non-title fight would drive down the casual PPV numbers (and casuals outnumber hard core fans in MMA by a large margin -- you only need look at the fluctuation in PPV numbers to see that, compared to the steady viewer numbers in all the major sports). That means either GSP would be giving Anderson an advantage by fighting at 185, or Anderson would be giving GSP an advantage by fighting at 170.
One side in a business contract having to compromise more is normal in business, and the solution is almost always the same -- the side that compromises more gets paid extra to do it. The normal business practice would be for the UFC to offer an extra few million to whichever of the two was willing to change weight. Everyone has their price, and at the right price one (or both) would have offered to change weight, and the UFC would still have made a big profit. The UFC however is used to dealing with fighters who know nothing about business, and so refused to do so, thinking either GSP or Anderson would be stupid enough to change weight for free. But neither GSP nor Anderson are stupid, so the fight never happened.
Anderson calling out Conor (and even GSP) is pathetic on the face of it (calling out a smaller fighter and asking him to go up in weight to fight you is pretty bad), but I'd give Anderson a pass simply because it's really all about money. He wanted to fight GSP because of the money, same for Conor. And GSP too is all about the money, and Conor. Each fight means millions of dollars to those guys, so of course that's their main concern. Things like legacy and challenge is what fans talk about, but professional athletes are almost always working for money -- just like us. Few of us will take a lower paying job because it gives more legacy and challenge, and its odd that fans think its any different for professional athletes, who have even less active years to earn their money.