I don't think anybody has suggested we draft someone outside of the guys MacKenzie had in his top 15, so it's definitely not a boucher situation.
I do think some people are talking about drafting for need though, which imo is a mistake. In three years, we may need to replace Chabot, we may need to replace Batherson, we may have signed and traded for a trifecta of RHD signed to long term deals. The top of the draft isn't the time to look at needs.
All that said, there are players in every position that are options for 7OA, Lindstrom, Sennecke, Iginla and Catton are all perfectly acceptable options up front, Yakemchuk and Perekh are solid options at RD, Dickenson, Buium and Silayev are all great LHD prospects that could be available. I'm probably forgetting some guys too.
I'm ok with liking a guy like Yakemchuk over Buium or Dickenson because you think he has the better future, I just don't like the idea of passing on a guy you think will probably be better because RD is a current need.