I agree with the general idea, but I think it’s too early to do this.
DFINITY still relies on its followers to push through important and necessary changes quickly. Examples include upgrading the ICP ledger canister to enable ICP (Nov 2021), upgrading the Internet Identity canister to fix a bug (Jan 2022). Security-critical fixes don’t even get revealed until after they are rolled out. That wouldn’t be possible (provided the bug is in the canister code) without the followers they currently have.
At some point, it makes sense to do this, but right now I think speed of execution is still more important to the IC long-term. Perhaps we could make a carve out for NNS subnet canisters?