Not just old school mentality but old boys club too. It persists so long because the mentality amongst them is, "this could have happened to any of us" and they want to make sure the club has their back too if it's their ass on the hot seat next time.
fvck that. Take some responsibility. It's up to their peers to hold them to some standard and accountability, but right now there isn't much of one and the league only cares about money so it's not coming from there either.