Cody McKenzie got treated very well if you think about it. His second fight in the UFC was against Yves Edwards, a fucking legend, uncrowned lightweight champ. That's a huge opportunity for a guy coming off a reality TV show. Got a chance to fight #2 in the division Chad Mendes, haymaker combine Leonard Garcia, and veteran Sam Stout. That's a great lineup of guys to make your name off of, and if your goal is to be best in the world, or even find out where you stack up... getting opportunities like that is how you do it.
Conor is talking his way into the limelight. Cody isn't that guy. He's the guy who'll tell you he wants to fight his way there, and in that scenario he was given more opportunity than Conor and did less with it, because when they gave him big names he more often came up short in comical fashion. Cody wasn't a talker until he retired.