Wall Street doesn't give a toss about decentralization. If it turns out the market doesn't either, eventually a competing hard fork will take Core's place.
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?