You can't force consensus changes on the people.
oh lauda. if that were true then segwit wouldnt have been activated.
segwit got activated by bypassing 'the people' (via pools only activation(softfork)) and then forced pools to accept it or get blocks rejected. basically "the people" had no say.
it got activated by fear and emotional insecurity
open your eyes
yea yea i know your going to word twist things and say "but segwit was not consensus
vote. its was a forced activation of protocol changes of a details held in a file named consensus.. rather than a true consensus vote being forced. (2 different things)
but you'll be missing the point.
certain changes should only be done by bitcoins true consensus, no bypassing it like core had done and will do again. no coercion / threats via UASF UAHF.. only by true consensus agreement