I would support this sentiment usually, but in this case I don't really see a way to determine the chain of responsibility. Who do we force into prison in this scenario? The engineer(s) who made MCAS? Just the one that wrote the lines of code that monitor the airflow sensors? Do we also imprison the QA people that signed off on this? Why not also their managers? Who of the C-suite? Probably the CTO and maybe the CEO, but isn't their behavior influenced by financial pressures from the CFO. Maybe we should just put them all into jail? The FAA was supposed to monitor this stuff but didn't. Should they be jailed as well? How about any congress people that cut the budget for the FAA? The list goes on. There are negative modifiers as well: what if the person who made MCAS was a very junior engineer in his/her first week? Are they still culpable? What if the CTO can prove they were never involved?
I don't think it's all that easy who is responsible.