I totally hear you on this. It’s like, the “rich get richer” sort of thing, while the smart early adopters get shafted despite genuinely trying to help the network as a whole.
Stake-weighted voting could risk increasing centralization, as you point out.
I’m actually not a dev, and I’m not affiliated with Web3 or Parity. I’m just a community member and enthusiast.
That said, the parity and open source dev community is working on a fix for the minimum stake issue, and there are some really creative and interesting ideas in the works for making voting more equitable.
If you check out the github page from the thread I linked to you, they talk about the possibility of off-loading all computation from the relay chain onto parachains, except parachain consensus itself. This would alleviate the computational bottle-neck that causes the minimum stake issue.
One project that has a fascinating (imo) approach to equitable voting is Encointer. They’re intending to solicit crowd funding in order to become a “common good” parachain that can offer this unique service to any program in the ecosystem.
If you’re interested in helping either of these projects I’m sure the dev teams would be happy to have your help!