Maybe, but what are you saying if the Habs select him and he refuses to come here?
That's likely why the Habs were just like you know what, there's a potential headache.
Plus they would have had a chance to talk to him and would have gotten a pretty good idea as to his mindset. Plus, the Habs likely have people who talk to other teams and heard that Michkov was really hoping, targeting, whatever you want to use for the flyers and the Habs decided to just pass.
Having Michkov and Demidov would be sick, but if one doesn't want to be there and you know, then you just avoid said player.
Furthermore, you draft that player and then trade him for a dud like Drysdale potentially and it looks even worse.