First, the UFC is NOT a professional sports organization. It is just a reincarnation of the old Toughman Contests that used to be on TV years ago. In a REAL professional sports organization, matches are made based on fighter rankings - not money-grubbing audience draw. In a real MMA professional sports organization, they don't bring in street-fighters, former champions or athletes from other sports to fight in headline events. THAT'S WHAT THE WWE DOES and they are as phony as can be.
Conor McGregor HAS NEVER DEFENDED ANY TITLE HE HAS EVER HELD. He LIED to us fans by saying he wanted to take time off for the birth of his child. What he REALLY wanted to do is commercials and movies and make more bizarre fights where he didn't have to defend any of his titles. In a REAL PROFESSIONAL SPORTS ORGANIZATION, a champion is REQUIRED to defend his title within a reasonable length of time OR FORFEIT his title. There are MANY ranked fighters WHO HAVE A RIGHT to advance towards a title fight. McGregor has stopped all their amibitions and careers with his selfishness.