This whole "the best fighting the best" thing is ok as a concept but there should be a certain limit. It's not good for a fighter's career to constantly fight difficult fights and we as fans are missing out on seeing the absolute prime of these fighters. In other words most fighters in the UFC don't reach their ceiling because they'll likely get shot by the time they should have been in their fighting prime with a better managed career. One of the examples is Rory Macdonald, he's 26 and he's likely a shot fighter already. In boxing, they would build him up much better, he'd have a 25-0 record by now and would be fresh, confident, experienced, with a better chin. For example look at how the career of boxing talent Felix Verdejo is managed right now. Andre Ward is fighting an unknown bum Alexander Brand before his fight with Kovalev later this year. Feed MMA talents some low level fighters with different styles so they learn how to deal with pressure fighters, wrestlers, round winners, karate guys etc. while winning and not going through wars. Lando Vannata got an L against a fighter he shouldn't be fighting right now, especially not on short notice, a real stupid way to lose the undefeated record and eating hard shots in the process. Also, established champs should be given some tune up fights here and there to build them up. Lawler is a perfect example of that, he should have been given someone outside of top 20 and properly build up the fight between him and Wonderboy for late this year or early next year, let the fight marinate a bit and the hype would be bigger. Instead they gave him 2 tough fights after Rory and now another champ is out and his chin might be gone. People shit on Fedor fighting cans but don't realize that fighting "cans" is good for your career. Every great boxer did it. You need to be fed bums consistently to be in fighting shape while preserving your health and your prime for the big fights. That's why Fedor reached the "GOAT" level, because he's career was managed so good.