I like when folks view management’s job as being architects of their employees success rather than a barometer of it. You are absolutely correct in saying that this company has endemic problems that cannot be solved simply by removing one employee.
And, I agree, that employee did not have the support he needed from his co-workers to succeed.
At the same time. Learning to say ‘no’ to more work load. Learning to share and train up co-workers to help you. And learning to cut features and workload to get stuff out the door, even when you know it’ll bite you in the ass… that’s what experience compresses into professionalism.
The organization failed this engineer. But that engineer demonstrated a lack of professionalism as well.
It takes two, sometimes it takes a village. But in the end, all that matters is that we’re better for it. Hope everyone involved is.