What a twenty-year-old cabinet is actually like
Sub-Zero built these to be serviced, and a cabinet of that age is usually still worth servicing. Fan motors, defrost heaters, thermistors, gaskets, hinges and even most control boards are replaceable, and the case, the insulation and the joinery around it are all fine. Replacing the appliance means replacing the cabinetry it is trimmed into as well, which is the part that makes the sums so lopsided.
What changes the answer is the sealed system. A compressor or a refrigerant leak in a unit that also has a tired fan and a board that has been reset twice is a different proposition, and pretending otherwise costs the owner more than being told plainly.