best player available is something. Then there is a thing we call "analyse"
In the "best player available" there is the notion of "best" and the notion of "available". The ? with Mitchkov isn't about the "best " part but the "available" concept ; He's signed for another 3 3years , his Country is in war , Putin loves hockey.
I would also like to point that , if the Russian player comes just after the end of his contract terms, he will still be under the Entry Level contract conditions. He will be paid the minimum salary here when he could get higher amount in Russia. But if he waits few seasons ( 2 i think ) he's going to be enough old to be on another rule , and then he won't have to be on the entry level contract .
What he will choose between making minimum salary here or making 3-4 m$ or more, for a couple of season in Russia?
At that point , the " available " notion is far to be a sure bet