Why are you talking about
after he won the Featherweight title?
McGregor's UFC opponents:
Apr 2013: #27 Brimage | Striker
Aug 2013: #67 Holloway | Striker
Jul 2014: #30 Brandao | Striker/BJJ
Sep 2014: #10 Poirier | Striker/BJJ
Jan 2015: #19 Siver | Striker/BJJ *Featherweight Title Eliminator
McGregor leapfrogged all of the contenders in the division (most of whom are wrestlers), just like he did at Lightweight.
#2 Edgar | Wrestler
#3 Mendes | Wrestler
#4 Lamas | Wrestler
#5 Swanson | Striker/BJJ
#7 Lentz | Wrestler
Nov 2014: #2 Edgar vs. #5 Swanson
Apr 2015: #3 Mendes vs. #4 Lamas
May 2015: #7 Lentz vs. #11 Oliveira
The UFC purposely tied up all the wrestling-contenders and gave McGregor a title elimination fight against
#19 Siver, to say that McGregor wasn't protected during his rise at Featherweight is nothing more than denial. I'm not suggesting that McGregor couldn't have defeated them, but to say that McGregor earned a title shot based on the level and styles of his opponents and not simply because of his popularity is hilariously biased.
The UFC did the same thing with Ngannou when he started fighting top ten heavyweights and paired him up only against strikers.