yes, i agree it initially sounds counterproductive. their (imo legit) reasoning for this strategy though is protection from patent trolls:
"Holochain in an open-source project - so why would we spend the time and money to file for a patent? The reality is that projects can be stopped in their tracks while using their own innovations if others are granted patents for the technology. In other words, this is a defensive patent. It is our intention to use this innovation and share it openly within the context of the Holochain open-source framework."
source: https://holo.host/holochain-patent/
i hope you post your 3 questions on the holochain forum (it's quite active and filled with friendly considerate people).
https://forum.holochain.org/latest
or if you want a more private/intimate place to discover/discuss/learn you can also PM me on Twitter or email me and i can invite you to the latest holochain devcamp discord server where people like @helioscomm hang out (he wrote the holochain documentation i linked to).
edit: oh wow just saw your Go p2p networking library on github. awesome 'coalescism' [1] here - you might appreciate the earlier version of holochain, which was written also in Go (but abandoned for Rust lang's security benefits): https://github.com/holochain/holochain-proto
now i'm even more hoping you join us in the holochain space!
[1] https://forum.holochain.org/t/game-what-is-your-wildest-drea...
> At a first glance this seemed idiotic
100%. i've immensely enjoyed the blogs of Eric and Arthur, it's essential complementary material:
https://eric.harris-braun.com/blog/2012/01/03/id-225