It made no sense to expect Kink to be out of the league 2 years beyond the 17-18 season.
And I def give you a ton of credit for your diligence in tracking goalies, but your overly negative view on goalies, including schneider, ignores the limited options at the position.
If you remember, and I don't hold it against anyone that doesn't remember, but Kinkaid struggled for the better part of that season, up until about February. Schneider was the other way around. He played more like the Schneider before the 16-17 season during the 2017 part of that season. Kinkaid was an .893% in the 2017 part of that season (only 10 games though) and 21 games into that season he was an .891%. Game 21 for him that year was on February 13th. From game 22 to game 41 (That was the remainder of his regular season) he was a .932%. His March and April were REALLY GOOD, as was his second half of February of 2018. That was the best 20 games of hockey he's ever played at the NHL, but earlier in that season, he was playing kind of like he did in the next season, only the sample size was about half the game's. Cory's injury where he didn't play for about 1.5 months, combined with his absolutely dreadful play during the 2018 part of the season really gave Kinkaid that opportunity. Add in the fact that John Hynes for all of his faults, was not too stubborn to ride Kinkaid down the stretch, where he completely benched Cory for the last 2 or 3 weeks of the season, until game 82 after we had clinched in game 81.
One thing I did get wrong was Kinkaid's redemption arc in February-April of 2018. By the end of that season (like the San Jose game, which was Cory's last until the season finale after we clinched) Kinkaid had turned face with me the same way Rocky did in Russia by the later rounds of the match with Drago. After Kinkaid kicked ass down the stretch, I kind of expected him to sustain the poor numbers he had as of February 2018 by season's end. Both because I figured it would continue in his personal play, on top of the fact that Cory would be taking back the job when he was back off IR, which wouldn't give Kinkaid enough games or minutes to inflate his level of play. I thought his 17-18 could very well have been enough to prolong his career, even if he hit a rough patch at some point. He was signed by Montreal in 2019 and started the season there, but struggled in not even 10 games and was waived by December. And Columbus did trade for him at the deadline that year he was dreadful in 2019 (lol who did we draft with that pick last year, by the way?) but weirdly never even played him once, only dressing him several times as the backup.
Now with Schneider, I thought he could still be an okay or average goalie heading into the 18-19 season, but after his dreadful start (and even with the close to 20 games of .920% ending, he still finished BARELY above .900% for the season) that was it for me and I was calling for his buyout by December of 2018.
In hindsight, I agree with your point of view that the organization is indeed better off for buying him out in 2020 and not 2019 with three years remaining. We probably could have gotten away with running him out there one more year in the covid shortened season, since we got to carry three goalies anyway and it was only a 56 gamer and not an 82, but no one could have guessed Crawford was gonna decide to retire like two days into training camp. At the same time, Shero was really fooling himself thinking he would be a positive contributor 19-20. I maintain that he should have known he was TOAST and he was. We couldn't compete with him and Blackwood (who was good that season, to be fair) was still very inexperienced and a question mark to be able to count on them. Maybe he thought we would win game 4-3 or 5-4. I do have a sympathetic side though, and my thinking was it would be more humane and decent to Schneider to buy him out and give him a chance to continue his NHL career, rather than banish him to the AHL right at the start of the season. I don't feel there was any chance he was bouncing back, so I don't regret wanting to be done with him before new years of 2019, but I do think the organization in 23-24 is better off not having to still have his buyout on the books in 24-25.