I agree, and I feel that's one of the few areas of improvement I'd like to see in Fitzgerald as he gains experience as an NHL GM.
Draft day goes quickly, and it's a high-pressure event. So, you need to have contingency plans in place before the day begins. If you want Mukhamadullin at #20, fine (and history shows it wasn't a bad pick, as in a re-draft he likely goes in the 25-32 range). But you need to trade down if the overwhelming chance is the player will still be available and you can gain more assets.
On draft day 2020, Washington gave up the #80 pick to move from #24 to #22, so they were obviously looking to move up for Hendrix Lapierre (who, by the way, played with Dawson Mercer in the QMJHL). The Devils could have made the same deal -- what were the odds Mukhamadullin would be gone at #24? .01%? And even if he was taken, the Devils could have taken a RD like Barron or (my personal fave) Faber.
I've consistently backed Fitzgerald, as he's done excellently overall -- contracts, trades, leadership. However, his singular weakness has been on draft day. Though he's nailed his top 20 picks -- Holtz, Mercer, Luke Hughes -- he's been a bit shaky deeper in. Mukhamadullin should have been a trade-down, Chase Stillman should have been a trade-down. And the late round picks have been abominable -- there is no excuse to draft a Shlaine or Baumgartner or Hurtig, ever -- but especially not when you're working with the same scouting staff which consistently made 5th and 6th round selections like Bratt, Gritsyuk and Sharangovich.
Fitzgerald's been great, but the 2022 draft is likely to be the last one where the Devils have a top 10 pick and then 8 more picks, so Fitzgerald really needs to be at the top his game.