I honestly don't see any sound logic behind voting someone in simply because they, believe in something. All that politicking nonsense/bullshit won't get folks far. Businesses or brands, yeah, and we already see that happening I think because it's only natural and, makes sense.
Not a fan of forcing votes though. That's just a fancy way of shooting yourself in the foot. If a mall has 1000 shops but you're only allowed to enter 30, the entire mall suffers. Or people will simply swap votes any time they want to use a frontend, for example, making what would have been a self-destructive barrier of entry just a joke and the witness votes practically meaningless.
Hm yeah I didn't say it was a good idea only that someone will definitely try it.
Also Hive has no KYC so anyone would be able to easily circumvent this 'tax' by using another account that had no HP. Your example also assumes that every single witness is doing this, which is clearly impossible on a statistical level. Even 50% is basically impossible on a statistical level based solely on the unpopularity of that kind of force. Sounds like a boycott waiting to happen.
I was thinking, scaled up, well beyond numbers seen today. But yes, it would most likely backfire before even getting to that point.
It's also quite possible that the users lost from imposing such a rule end up costing the dapp more than the value of their vote.
Lot's of weird edge-cases to consider.
Would be a mess. But I can see people naturally and voluntarily supporting the brands they use. People already do that. Promotes healthy competition. If it fails to meet expectations the business loses more than just a few customers.
Much more likely that some kind of bonus would be issued to those that upvote the witness.
(Rather than forcing the vote)
People are more likely to respond positively to positive reinforcement.
Like maybe you get to mint a free NFT or something.
Of course it has to be based on vote strength to avoid Sybil attack.
Devil is in the Details.