Conor has what, 1 top 10 win in Dustin Poirier?
Not only will Conor lose this fight, He'd handily lose to most of the contenders at 145 that Aldo has already vanquished.
I wouldn't bet on McGregor vs Edgar, Mendes, or Swanson unless he came in as a huge dog. The guy hasn't beat anyone. The reason the UFC is jumping him ahead of more qualified opponents is because they know that the real contenders at 145 will more than likely beat him, and if McGregor drops a loss vs someone like Frankie they can't market him anymore.
They're literally just using McGregor to make money on one big PPV, after that he'll be discarded like the rest of the 145 contenders.