Developers face tradeoffs between making bridges upgradeable to fix bugs versus making them decentralized.