Yakupov didn't have hockey sense. The Oilers seem ok with drafting these players high - people attribute their early success and lack of progression to coaching, but that's the normal trajectory for low hockey sense players. They really just don't mind taking them: Nurse, Bouchard, Yakupov, all top 10 picks...I am probably more biased against low hockey sense players than anyone, but the Oilers just do not mind...that's their prerogative...
That's not to excuse coaching and their development model...but that's a discussion for another thread.