In an ideal scenario the upgrades would be done without forking the blockchain like was done with segwit and taproot.