I always wonder this, and especially now as I am again told I need to throw out a dishwasher due to a faulty logic-board, which costs more to purchase than a new machine.
Being a programmer, I am used to many open standards that allow easy replacement of failing hardware in relation to computers. This is possible due to open-standards around physical card sizes, IO buses, ports, and otherwise.
In an ideal world I could replace the logic-board of my dishwasher with a compliant board from any manufacturer. In my head I have a fantasy (a sad one maybe) where I create a business such as this for all consumer electronics, and reduce landfill by a large percent. As I know nothing about electronics and manufacturing this is highly unlikely!
Any info on this would be great, if not just to satisfy my curiosity.