Isn't it funny how within 24h the approach to #Keybase changed from "it's secure and awesomesauce, use it for everything!!1!" to "I just use it to share stuff but warn users not to do sensitive stuff there"?
No, actually it's not funny. Because it keeps happening:
1. a new shiny startup does X in an open source but centralized way
2. a lot of "experts" saying how great it is; some greybeards warn that it's centralized but nobody listens - it's so shiny and cool!
Part of the vicious cycle of open-source projects is the 80/20 rule unfortunately: 20% effort goes on actually solving challenging problems while 80% goes on GUI, user support, documentation, bug reports, testing, infrastructure and other horribly boring stuff. And when you're an user, FOSS or not, you will always expect at least base level of stability and usage comfort. That's why I stopped using any Matrix clients other than Riot, because they sucked from usability perspective...
In reality, everyone just wants to code away on the backend.
You've got one poor sap who's forced to make a graphical frontend although he'd rather work on the backend, and he's got no clue whatsoever about GUI design.
If there's any documentation, it's written by backend developers from a backend developer's POV (that's all they can), incomprehensible for end users and terribly outdated because nobody wants to work on it.
Support is left to those users who have managed to grok the whole thing without any documentation or precious little of it. The devs don't do support because they can't talk to people who aren't software developers. Also, at least 90% of them have crippling social anxiety.
This is also the reason why the whole project remains an obscure grassroots thing: Nobody is willing and able to advertise it to anyone, especially not in a way that end users understand.