Honestly, the documentation and API for this library was very poorly written. I don't see how this is any easier to use than something like Keycloak (which I also didn't want to use because of the same reason).
If the documentation for this was good, I would've gladly used Kratos because I don't want to have to roll my own. But it turns out it's literally going to be easier to write my own (and still do so securely), because this has been a huge PITA to implement.
The API and documentation is extremely verbose. Sure I may be able to eventually implement my auth system, but it's even more complex and will take more time than building it myself.
If you guys are going to sell an open source product like this, it needs to be super easy to use or it doesn't even solve the problem and people will just roll their own auth instead.