For 30 years, every place I've gone to, I've implemented release process and release day checklists because they didn't exist. I've experienced push back every time: "We haven't needed these before.". At all of these places, release issues were always "bad luck". All of my teams have acknowledged these were awesome and reduced release day stress.
I completely understand why this took effort to get implemented and why it seems obvious in retrospect.