BPA from 2-10 in this draft is largely depended on each teams draft board which will vary by a fair amount in this draft. Lots of D in that top 10 but there are lots of forwards who will be better than some of those D... when we look back in 3-5 years.
Teams do draft BPA (what they think on draft day). Real BPA just don't exist. This is a game of evaluating 15-18 year olds and trying to project who they will be from age 18-20+.. where most of the growth happens.
Popular BPA's exist though. What most think due to influential rankings on the net. Habs could have drafted BPA in Zadina (vs KK) but the real BPA was Tkachuk and pre-draft, nobody can say Tkachuk was the BPA at 3 that year. You can only say it today using hindsight