The irony is, even if they find a team willing to trade away an "early 20's impact player" for the high first this year, we have no cap space to accommodate!
For those against drafting Reinbacher with a top 7 pick (assuming we keep it and Reinbacher is available), this Hornek trade should no doubt convince you otherwise. Even if Reinbacher does not hit his ceiling and "settled" as a 2nd pairing D, he would still have immense trade value and return a mid 1st and a high 2nd. Even an unproven Romanov returned a mid 1st last draft. Taking a D that has size and skating ability is like a freebie, even if you don't hit it out of the park, you can easily trade the player for more high picks and try again.
Then you look at proven impact wingers, even proven 40 goals Debrincat didn't get that much more than Hronek. A 6'3" young C in Kirby Dach got similar value as the older and just as unproven Romanov. D is such a premium position, you can't really go wrong picking them.
It wouldn't be a bad strategy to just spend every pick on D. You may not always get the BPA, but you likely get the best valued asset available.