The question is not really whether McDavid is worth a top contract in the NHL, that much seems certain. It's whether any team can win with any one player taking up that much of their cap. Seems kind of doubtful.