On the goalie situation: the unforced error was in signing him to an extension too soon. Trotz simply did not have to sign him this past offseason. He was going to be here this season if we wanted him. That signing resulted in chaos. Lankinen tapped out. Askarov whined his way out. Barry overpaid a scrub backup. Result: dumpster fire.
The unknowns are what Saros would have actually returned if traded. Without that contract extension, we'd have the flexibility to trade him today for a box of doughnuts and a pick 12 years from now, if that's all Barry could get. The second unknown was whether Lankinen could step up as a #1 goalie. Saros kept him sitting on the bench quite a bit. The third unknown is whether Askarov could step up and be a solid NHL backup. We didn't know anything at that time.
Of course, now we have more information, but you can't use that to frame the past. Lankinen has been pretty good in Vancouver. Decent enough that he could likely be part of a #1 and #1A rotation at least for a team pushing for a WC spot. Askarov probably still isn't really ready, I mean San Jose is awful and not trying to make the playoffs. But he seems to be farther along than maybe we thought.
In addition to the lack of perfect forecasting, it's become obvious our own talent evaluation across the board is suspect at best. We could even call it awful. So it isn't surprising we misevaluated the goalie situation.
Nor is it really surprising it was mishandled from a team asset standpoint.