they could have gotten a different "other goalie" for the next few seasons, no question.
And maybe that would be a better way to go. I don't know.
But, If they wanted to see what Fedotov could do, that was the price, it's what he was making in Russia, or the equivalent and he wasn't going to uproot his life for a pay cut. They wanted to see what they had so, here we are.
The idea that every negotiation needs to be a win and hardball all the time is fine until humans become involved.