taproot – What is the benefit of forced signaling in a soft fork activation mechanism?

David Harding answered this on IRC. The MUST_SIGNAL forced signaling is there to activate the soft fork for all nodes setting LOT=false when the rest of the network is setting LOT=true.

I run a node with LOT=false; everyone else runs a node with LOT=true. At block xxxxxx, y’all start enforcing taproots rules, but I never saw any signal, so I continue treating taproot transactions as anyone-can-spend, which is bad for me personally. If there are a lot of people with LOT=false, it also makes it unclear whether taproot is really being enforced, increasing the risk that miners may try to steal funds sent to taproot outputs.

In addition David Harding argues that forced signaling is not particularly dangerous.

What makes forced signaling so dangerous? We had that with the BIP34, BIP66, and BIP65 forks. Except for a hiccup with BIP66 due to spy mining, I don’t think there was any problem. BIP8 forced signaling is also only required for a brief period, so any disruption should be short