Consumer vs Industrial users have very different requirements. A lot
of embedded device are never upgraded. My father runs a manufacturing
plant that has "computer controlled" embroidery machines. They are
8086 machines and take 3.5 inch disks that have their patterns on
them. The file format of the embroidery designs is directly derived
from the magnetic tape readers the original model of the machine had.
Yes, if one breaks down it might be a real pita to deal with it, but
the incremental cost of upgrading the machines for the last three
decades is much higher than that. When something goes wrong they
scavenge the boneyard of other machines for parts rotate things
around, then go looking for a spare parts to replace whatever they
used. If they actually lose the ability to use a machine due to
irreplaceable parts they will likely just move to newer more capable
machines (they have a few already).
For a lot of users stuff working is much more important than anything
else, including upgradability. Spending weeks tinkering with a machine
to redesign interface boards created 30 years ago is simply not worth
the effort of finding some parts on eBay and moving on. Unlike us,
those users really don't want to tinker, time spent tinkering is just
lost money.
Louis