You're being kind in your evaluations.
20-21 -- Hutton had his eye injury in January 2020. Going into the next season with him as the only NHL-caliber backup to Ullmark was criminal. (Toker at least was able to give them almost league-average goaltending.) Somehow, Ullmark got a .917 behind this team's defense.
21-22 -- Craig Anderson had to come out of retirement. Aaron Dell might have had some average numbers as SJ's backup, but he was coming off a 7-game campaign where he put up an .857 sv%. And he was worse for the Sabres.
22-23 -- Anderson was average, which was good enough for the offense they had. UPL won games because they scored 5+ for him. The Sabres had the best winning percentage of the teams angling for 7th-8th and Adams did nothing to upgrade the net. UPL was still waivers exempt. Get a goalie. Go for it. Coward GM/owner combination. Instead, they relied on Levi to save them, and he almost did.
23-24 -- UPL finished with a .910 sv% despite two months as a top-3 goalie in the league. He was red hot and finished with only a bit above average #s. He was just a bit below average otherwise. Adams gave Levi such preferential treatment that Portillo didn't bother to sign with them, further depleting the system of talent. Portillo is still in the AHL, and not impressive at the moment, but he's had one very good season with a solid playoff run for Ontario, and his debut/only game in the NHL thus far was a gem (better than Ellis').
24-25 -- They waived their veteran offseason signing Reimer (he of much better AHL and NHL career numbers than anything UPL had dreamt of). He was a solid tandem goalie to pair with the young unproven Luukkonen. Like, Adams finally got it -- and then he waived him! That's like going into this season and waiving Lyon and not bothering to pick up Ellis on waivers. So maybe Adams learned, or Jarmo slapped him upside the head when he suggested such a thing.
Taken all together, it's as if Adams didn't just mess up the goaltending, but actively sabotaged it. Bounce him into the nearest supernova already.