There are many variable items on any checklist. Flap settings may depend on weight, wind direction, type of runway surface, obstacle clearance etc., to name just a few. Ice is associated with surface conditions and should be part of the weather report incorporated into the flight plan, but there has been many accidents due to unnoticed ice, or ice that has accumulated between using the check list and actually taking off.
Modern procedures use CRM(crew resource management)in an attempt to try and prevent either wrong or incorrect inputs, both for checklists and normal operating procedures(SOP). While there are human beings in the cockpit there is going to be mistakes regardless of how much automation is involved.
In my old single pilot helicopter this was never a problem, as it was just my stupid butt on the line most of the time!
![Cheers :cheers:](./images/smilies/icon_cheers.gif)