tldr; Smart contracts are immutable, meaning the code can’t be changed during deployment, which provides benefits and challenges. The community sentiment toward smart contract upgradeability is divided. Those who do not support upgradeability argue that it compromises the immutability of the blockchain. On the other hand, those who support it argue it helps create a safer environment.
This summary is auto generated by a bot and not meant to replace reading the original article. As always, DYOR.