The difference is how measurable the consequences are. In aviation when there's a screw up people die right then and there. People dying is a very hard to game metric, and it provides a very strong incentive.
The consequences of bad management in a software project on the other hand are much more nebulous. And nobody died as a direct consequence of some manager being a jerk… oh wait, I'm sure some did (committed suicide or gone postal), but it's easy to just blame the worker instead of the working place.
It’s not that. MV Sewol killed 304, many of them schoolchildren. The captain was put away for life, and rightfully so, but it’s not an incentive to do much else.
For some reason only air crashes seem to make any lasting impressions.