Smallblockers want to maintain node decentralization by centralizing code development.
I don't see any way to decentralize code development. Competing protocols doesn't seem to be the answer.
Why not? As long as we're talking 75% supermajority and a grace period to upgrade before mining incompatible blocks, what's the problem? A few people may not get the upgrade memo in time? THAT's your big objection?
Elections are messy, expensive and inefficient. Would you prefer a government without them?
I guess, I don't know. I'd have to read more about how political concepts apply to open-source projects.
What's this got to do with Soccer??
Large corporations also have elections for board members, even if they have a founder with a lot of shares Like Steve Jobs, Bill gates, etc. The reason is that stakeholders can be exploited by a CEO or Board of Directors (the governing body) if there is no way to hold them accountable.
If there is no way to hold Core accountable, then I will no longer be a stakeholder. I will sell the coins I have held for five years and go away. The good news for me is that the market will go down if Core loses and up if it wins, so since I want them to lose, I can't lose. I'll either get rich or big blocks.