If I would do the same for forwards I would get much better draft results.
From the above list I would have traded for Nilsson same as BUF did and they paid a 5th rd pick instead of drafting him at #62 overall.
From those other goalies I would only be interested in Pickard for a 3rd and the good thing is I would have no other goalie busts.
In the past you could have traded for Dubnyk for a 3rd, Halak for a 4th, Mason for a 3rd, Bishop for a 4th, Bobrovsky for a 2nd + 4th + 4th and take advantage of the weak goalie market.
Once again scouting/development makes a difference. If your team is terrible at either scouting/developing it really doesn't matter who you pick or who you bring in. Besides trading for goalies comes with a risk as well. Nashville and Montreal all traded for Dubnyk with no reward.
Rather my team didn't need to trade for a goalie if they've already developed one as if you look at the goalies who were traded from the teams they drafted by it's insane the prices they got for them.
Bishop was traded for a 2nd rounder from the team that drafted him.
Halak was traded by the team that drafted him for Lars Ellers who became two 2nd round picks.
Varlamov was traded for a 1st and 2nd from the Caps
Lehner traded for a 1st round pick from Ottawa
Andersen traded for a 1st+2nd from Anahiem
Jakob Markstrom helped bring Luongo back to Florida
Schneider traded for the 9th overall pick by Vancouver
Mason was traded for a 3rd by Columbus despite losing his spot to Bobrovsky
Bernier was traded for a 1st by Los Angeles
Develop your young goalies properly and you can bring in considerable assets rather than always spending assets to bring in goalies. You can always get players or goalies via trade/free agency but they always come with a price. Ask Dallas how not being able to develop goalies is working for them. Ask Los Angeles how close they were blowing up this season if they didn't get lucky with Budaj because they didn't have an internally developed option. I'm sure Calgary wishes they did better developing goalies so they didn't have to keep spinning the wheel on potential goalies after Kipper retired.
Nashville is doing it right. They have Saros ready to go after Rinne falls off a cliff. Pittsburgh is doing it right with Murray and soon Jarry will be fighting for a spot. Washington is smiling as they're able to move goalies out for assets, it only sucks they didn't know how to manage those assets properly. Blues didn't have to try and give Elliott a raise or spend picks to bring in a starting goalie because they have Allen.
Drafting and developing goalies gives you an advantage over other teams because you can control part of the goaltending market. Bringing in random goalies for low picks works if you just need someone to mind the net during a rebuild. If you want to be competitive you'll be paying in a either drafting/development or in draft picks via trade anyways. You aren't drafting Oettinger/DiPietro/Scott for next season or the season after. You're drafting them so in 5-6 seasons you have that goalie who will help your team during playoff runs/in being competitive.