The reason is that this causes all kinds of operations to sign, many even sign multiple times. This option is completely unusable with a smartcard that requires a PIN. Instead, only sign when commiting using ci.