When you have to interlock with other equipment or receive a run command with other equipment it gets more complicated as you can have more then one circuit in the motor control enclosure.
Kind of has become more standard practice though to use class 2 control circuits for such applications where multiple items are linked, interlocked, etc. that way you don't have as much issue with the need to disconnect a control circuit or multiple control circuits when accessing the controller enclosure.
Of course this also leads to the need or more careful separation of control wiring and power wiring then is necessary for class 1 control circuits.