He hasn't built his record on only defeating "scrubs".
Thiago Tavares 21-7
Raphael dos anjos 28-10 (recently contested for interim weltereight)
Edson Barbosa (19-6)
Been slated to fight Ferguson 3 times.
A lot of people hate on him for winning the belt by beating the 11 rank guy. Sure, hes not technically top 10. But he lasted the distance with khabib. He didn't win a round lol, but that's not indicative of him being a bad fighter. Hes obviously good if hes knocking on the door of top 10. He could have pulled off an upset with 1 punch. Then would people say Iaquinta is good and khabib sucks? But instead its Iaquinta sucks and it's a joke that khabib won the title.
Too many finicky fans in sports today. Who are never pleased with what they see, despite the fact that 90% of them haven't participated in said sport. I haven't competed in mma (I have boxing) but I'm not sitting here saying this guy sucks or that guy doesn't deserve to be there.
Just enjoy it and take the best of every situation.