At the same age, Eichel was slightly better than Fantilli in terms of raw skill. But he also possessed a superior hockey IQ and had a little more room to mature his game. Fantilli is a refined man-child who doesn't have a huge "next level" but he will still end up a stud in the NHL. He's ready now and will make a decent impact immediately.
Either way, in 4-5 years (at most), Michkov will be a more impactful and exciting NHL player than Fantilli and anyone else in the 23 draft, outside of maybe Bedard. We know how incredible Bedard will be, and I think Michkov won't be far behind him... they'll both leave the rest in the dust. There's zero doubt that Michkov will be "Jagr-ish" in the fact that we'll soon be hearing, "How did six teams pass on him?!" for decades. The only exception will be the Blackhawks.
And the answer to your rhetorical question will be, "Just like Jagr, Michkov told a bunch of teams he wouldn't play for them, and then targeted the team he did want to play for."
The only teams that you might question are: CBJ, SJ, MTL.
ANA -- they have a bunch of talent that needed a #1C. You could have made the risky pick for the generational winger, for sure. Maybe you question it, but the top was so deep, and maybe Michkov didn't want to play in a market that doesn't care.
CBJ got Fantilli. It'll be hard to look back and say, "they should have gone with the riskier winger" when their entire org needed a top line center. Who cares if Michkov is playing Center now - nobody knew that at the time. And Michkov probably told them he isn't going to play for them.
SJ -- Michkov probably told them he isn't going to play for them. What are they supposed to do, draft him and hope to trade his rights?
MTL -- who knows what Michkov said, but if he DIDN'T say he wouldn't play for them, then this is the big miss. However, we all know that ownership group and market is insane.
ARI -- absolutely Michkov said he wouldn't play for them.