I've always found it absurdly awkward to give companies personhood AND have them unable to be put into prison. I prefer how director level in EU seems to have some big responsibility.
Snark aside, I agree with you, it’s messed up and there is a better a way.