Not necessarily - this depends on the chain and protocol.
For example governance of ETH is off-chain, and there is no token voting. Developers come to a consensus and create new spec as a fork, clients and ecosystem may decide to follow that new spec and implement the changes (or they may fragment, as was the case of ETC).