Nobody said anything about Hrabernka and McPherson. The Devils were considerably stronger on D among their young players and prospects. In 2015, they had Larsson, Severson, Merrill, and Gelinas getting regular ice time on the Devils. All 4 of those guys would also play on the 2015-16 team. Throw in Santini and compare it to Boucher, Quenneville, Matteau, and Wood, and it's no contest. The Devils did something in 2015 I've almost never seen a team do before or since, they signed an overage player playing in junior and let his contract run one year - he was immediately one of the best forward prospects, if not the best, in the organization.
When you invent a bunch of percentages, you can justify anything.
And I disagree, there's just no way that you can compare players across 6 positions (we can call it 5, C, W, LD, RD, G) at varying ages in different leagues like 'BPA' is a real thing. An organization can pretend it's real, but if they did, they would almost certainly run into a spot where they were wildly short on one or more of those things. Now if you ask, should a competent GM get into the place where they should think about drafting for need, I would say absolutely not, and I don't like that Shero put himself in that spot by 2019 too, but if you do draft BPA all the time, there is a not-insigificant chance that you will run into that spot by default - that you just won't be picking goalies, or some other position will get totally neglected. There's some thought that both Walsh and Rykov were 'need' picks and that Popugaev and Bratt were higher on the team's list, I don't remember where I read that. Still, given that the Devils have drafted a goalie every year since 2015, I think goalie has always been a need pick for them, and that they are resolved to in every draft, pick a goalie.
My apologies, misremembered, should've gone back to check. Had no forwards, okay. Do we want to go back to 2015 where this was argued about constantly, and you said they did have forwards and I said they didn't?