I'm not sure why that would require more friction or why my comment was downvoted: i2p is harder to use than Tor. Adoption will be hindered by it, even in tech circles. I want to fire up an executable and maybe click through one prompt but not have to remember all the configuration steps the next time I want to use i2p.
The current focus are new rust and go implementations, but embedding lib for applications is also in the roadmap.
I also agree on hindrance. I don't understand why they don't provide a simple docker-compose at least for daemon deployment for immutable management with controlled scopes. There is an image in the dockerhub, but no proper instructions. People have to spend several hours to ensure that everything works correctly.