Fridge issues are often caused by software bugs and are fixed by reprogramming the circuit board with newer firmware, or just by reinstalling the current version. This also applies to other house appliances with programmable parts, including washing machines.
And on a less frivolous note: the rubber around the doors can perish/tear.
I recently did it. The biggest issue was that the first one the company sent was dirty and poorly made.
I suppose if you're chucking the old one out anyway, it's worth trying to fix it yourself for a bit, but I've always got time constraints (I'm a serial procrastinator), and I never do.
All in all, if house appliance were designed to be modular, you could keep a piece and use another one with it.
Alas I don't want it to end up like the computer world where standard competes and forces other problems.
Maybe a middle ground with blocks that aren't too coupled/soldered and more modder communities to discuss how to adapt etc
Those non-standard Dell cases and power supplies will go into the trash.
What else is there in a fridge that could stop working except for the cooling system?