Sure, but do you think "the community at large" really makes such decisions in any meaningful way? Overwhelmingly, "the community" blindly follows a few leaders who happen to have a high profile or make the most noise in the right forums.
Which means that in practice, these "immutable" blockchains and their "code-is-law" contracts are immutable for the masses, but can be modified (in effect, by forking) when it's in the interest of a few powerful individuals/entities to do so.
Which means that in practice, these "immutable" blockchains and their "code-is-law" contracts are immutable for the masses, but can be modified (in effect, by forking) when it's in the interest of a few powerful individuals/entities to do so.
So what have we gained, really?