I'm thinking specifically of the ~2000 nodes that were spun up quickly and support classic, and are split between the 3 datacenters.
So what?If nobody connects to these nodes they are useless, and either way normal users has no influence, only miners vote.Or am I mistaking something?
You make a good point that full node operators can disallow connections from those nodes. I need to implement some rules on my node.
As for voting, my understanding is that the nodes are the ones validating blocks/transactions, so nodes are the ones that really have the power. That's the reason we need to keep block size reasonable, because we want as many people as possible to be able to vote by running a node (not to mention to decentralize that trust as far as possible). That's my understanding at least, though it's more complex than that