Is the MAX really using a 286 CPU? Why would they pick that for a plane launched in 2014. I get that it's based on the 737 Next Gen, but they just opted to not update the electronics?
If the chips are cheap and easily available, and you know their failure modes, and they've been field tested for decades, why change?
It's very different from many software development attitudes, but remember that airframe manufacturers and avionics companies employ many people just to calculate risk and failure rates. The failure rates of these things are critical to the safety of your airframe.
Would probably add that it likely has reliable real-time constraints as part of this. While I can imagine simpler ARM and RISC-V chips having similar properties, depending on the application it would likely be hard to certify any modern CPU design for a lot of medical or aerospace applications.
That mindset is inevitably going to leave you in a ditch though. Either you run out of suppliers for the chip that are willing to produce on a shitty inefficient old node under certified conditions (mostly because it inevitably gets really expensive to keep the machines for production running!), or you run out of developers able and willing to write code for these old designs where the toolchain probably is also certified and has nowhere near close to the bells and whistles of modern IDEs or the automatic benefits from modern programming languages such as pointer safety.
Anything should have a replacement budget and timeline attached.
At a dinner with a team of Airbus folks we were working with at a previous job, they talked about how difficult it was getting to source CPUs for the A320 after 30 years.
It's definitely a "if it ain't broke don't fix it" thing, but I ask myself a similar question: at some point whoever is producing these chips is going to stop finding it worthwhile and end production, no?
But then I also assume the people who work on these things know arguably infinitely more than I do.
The scenario that comes to my mind is: these chips had a lot of potential customers 30 years ago, and now may be down to just one or two customers left buying too few units to make it worthwhile.
Presumably, they have "guaranteed" buyers but also, if so, why would Airbus have issues sourcing CPUs, for example?
But no one is producing 286 chips anymore, that's part of the problem Boing has. The chips fail, because they are used and old. Or is someone besides Intel making them?