Confusing identity services

Per this tweet I discovered a handful of similar services

Between blockstack auth, uport, onename, decentralizedID, etc… its confusing to me and seems counter intuitive to have many developments for a universal identity system. I’m sure I’m not the only person thinking this.

Are these services different? Competitors?

As I’m understanding it, blockstack isn’t the decentralized web, but it’s only partly laying the groundwork for it. I think that maybe there needs to exist a larger community dedicated to the decentralized web (if there isn’t one already, or maybe blockstack takes the cake) in which we can relate Blockstack’s work and role to the bigger development, and other parties can do the same.