I'm also wanting to help protect people that buy cheap printers that have too powerful heaters and don't know better than to solve that. There are use cases for this feature than just the people printing high temp stuff.
2 fets in series doesn't solve it either actually. You won't have any indication that the first has failed and latched into the on position, and will keep on using your backup. The second can then do the same maybe years later. A good safety valve needs to 1) work, and 2) let you know that it worked.
Cartridge heaters are not the only heaters in use on printers. The bed won't reach autoignition temperatures for the filament, but it can cause other effects like breakdown of insulation and release of adhesives which can then grow into a bigger problem, with the heater not heatsinking into a big plate. Bed mass is a necessary function of the flatness and rigidity that I'm going for over about 2 square feet. I can share my CAD simulations if you like but justifying my choice in heater wasn't really the point of this thread. Stopgaps aren't either. Again, you're suggesting I do a bunch of machine rework on an already excellently performing machine as a stopgap measure.
The more obvious stop gap measure is to go back to a board that has this feature that I already have in stock, but I actually like the duet and I'm hoping we can help more people than just me!
A nice bonus would be to pause the host, turn off the stepper drivers, and turn off the remaining heaters too.
You need to supply 5v power to make best use of an atx supply anyway, how else will you turn PS_ON on? It can just stay in memory till retrieved. That's a far lower technical hurdle for people already using atx power supplies.