consensus is consent of the masses..
And what you continue to forget is that by freely choosing to use this network, you are giving your consent. If you don't consent to these consensus rules, run different ones. Just don't expect others to join you.
One CPU-One Vote is an important concept because when you go to elect a president, no matter how much money you have, you can only vote once. It is because one person-one vote. In the current state of PoW, you can have millions of votes in your possession and get away with it.
This is a feature, not a bug. Bitcoin is not democracy based. It's consensus based.
Oh, how I wish more people understood this concept. "Democracy" is where you wait for someone's permission to call an election or referendum, you can only vote for people or things that you have been given permission to vote for and if you happen to be unavailable to cast your vote on the day you have been given permission to do so then you don't have a vote. It presents the thin veneer of freedom, but ultimately there's not much to be had.
Bitcoin could not be more different to that. Permission is not required. You effectively just do stuff and see who goes along with it. And then you build a network together. At any point you can leave the network of your own volition and later re-join the network as long as you are in agreement with the other participants on what the rules should be. It's glorious. Total freedom. Democracy practically has us in shackles by comparison.