Here's what everyone just simply doesn't get for some reason:
Conor >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> than every other fighter on the UFC roster in terms of generating money. PPV buys, views, attention, etc.
So yes he's not going to go through the grinder at LW or WW and fight Justin Gaethje for a number 1 contender spot, when he can simply just cut the line and wait for one of Tony or Khabib to drop out, or the winner. He's not about to fight Masvidal...for what? To fight Usman? McGregor fought at FW it's kind of ridiculous to expect him to fight a monster wrestler at WW. when he's not even cutting to get there.
Yes it's not exactly merit based anymore but there's a logical reason for it. It doesn't just cancel out McGregor's achievements though which are very impressive. Gotta give credit where credit is due.
Masvidal specifcally...why take that fight? What's the point? To appease random idiot hardcores? It makes zero sense. Masvidal is bigger than him, he's a true WW, he's not a big name or a money fight really at all, and there's no path to a title past Masvidal unless McGregor thinks he can beat Usman which is unlikely. Why wouldn't McGregor just rubber match Diaz? Makes more money than fighting Masvidal, easier fight, always gonna be there. He's waiting for the LW title right now.