A major contender to the Speedy Trial design at the time was to mandate eventual forced signalling, championed by luke-jr. It turns out that, at the time of that proposal, a large amount of hash power simply did not have the firmware required to support signalling. That activation proposal never got broad consensus, and rightly so, because in retrospect we see that the design might have risked knocking a significant fraction of mining power offline if it had been deployed. Imagine if the firmware couldn't be quickly updated or imagine if the problem had been hardware related.Yes, I like this solution too, with a little caveat: an easy mechanism for users to actively oppose a proposal.Luke alao talked about this.If users oppose, they should use activation as a trigger to fork out of the network by invalidating the block that produces activation.The bad scenario here is that miners want to deploy something but users don't want to."But that may lead to a fork". Yeah, I know.I hope imagining a scenario in which developers propose something that most miners accept but some users reject is not taboo.This topic is not taboo.There are a couple of ways of opting out of taproot. Firstly, users can just not use taproot. Secondly, users can choose to not enforce taproot either by running an older version of Bitcoin Core or otherwise forking the source code. Thirdly, if some users insist on a chain where taproot is "not activated", they can always softk-fork in their own rule that disallows the version bits that complete the Speedy Trial activation sequence, or alternatively soft-fork in a rule to make spending from (or to) taproot addresses illegal.Since it's about activation in general and not about taproot specifically, your third point is the one that applies.Users could have coordinated to have "activation x" never activated in their chains if they simply make a rule that activating a given proposal (with bip8) is forbidden in their chain.But coordination requires time.
Please, try to imagine an example for an activation that you wouldn't like yourself. Imagine it gets proposed and you, as a user, want to resist it.