Outside the web3/blockchain world, it probably isn't obvious why the problem Worldcoin aims to solve is important. Because, in traditional apps, it's a problem whose solution one can take for granted. (Often.)
Maybe proof of humanity won't be at all impactful. For that matter, maybe decentralization itself is doomed, whether due to ethical concerns, moral panic, or government hostility. Presumably, the creators of Worldcoin are skeptical that we should treat either of those outcomes as likely.
There also seems to be other blockchains to offer identity management, albeit no additional UBI aspect, so then how does Worldcoin beat out the other blockchains offering the same service? It's not clear to me but I agree that it's good that people are trying.
Let's think about it. The whole point of a blockchain is to establish decentralized consensus regarding a chain of transactions. Bitcoin and the like do so by wasting a ridiculous amount of energy proof-of-work-ing a hash pace that would thwart any attempted 51% attack. Others use proof of stake that effectively tends to put all control into the hands of an oligarchy of early adopters and/or old world capitalists.
But we could do so much better. Imagine if everyone was capable of use public key cryptography while keeping their own identity-linked private key properly private. No more Sybil attacks. No need for PoW or PoS shenanigans. You'd simply only need a certain number/threshold of transparently unique _real_ individuals to sign off on a block for consensus to arise naturally.
I've always believed properly implemented PKC could be key to a truer form of democracy than the world has seen so far. Then again, I'm not sure I have enough faith in humanity for this to actually ever happen.
This enables anti-democratic practices like paying for votes, or being retaliated against for voting against the local mob boss
Zcash allows an independent observer to verify that a transaction was authorized and completed. It does this without revealing (a) who the recipient was (b) who the sender was or (c) how much Zcash was sent.
Extending this idea to broader use cases: https://aztec.network/