Rusty @rustyrussell had a blog post on related topic about " Soft Fork Activation" few years back:
While you discuss more searching consensus, his blog is more about activation.
But I quite like the main idea:
“Devs propose. Miners activate. Users override.”
What do you think?