Though their careers are usually ended by it. That seems fair to me. An engineer at Boeing who could not be relied on will also find his career shunted to working on non-critical stuff. That's fair as well.
> That not all events are caught at the pilot layer is to be expected.
Of course.
But consider that piloting can all be automated today. Why isn't it done? Because pilots are the backup system for unexpected failures. A great deal (most?) of pilot training is training on what to do in an emergency. One aspect of that training is turning off the stab trim system if the system runs away. It's a switch on the console in easy reach, and it's there for a reason.
Remember that Boeing also sent out an Emergency Airworthiness Directive to all MAX pilots after the LA crash. The EA pilots did not follow it.
Do you want to fly with pilots who don't read/understand/remember emergency procedures? I don't. I wouldn't put them in prison, though, I'd just revoke their license to fly. Pilots undergo regular checks for their competency. No pass => no fly.