I've done user accounts a fair number of times in the past. There are some footguns but it doesn't seem so bad with existing libraries and frameworks.<p>Why do people pay for Auth0, then? Is it because dealing with SAML is annoying? Or maybe it's an easy thing to point compliance folks to, since it's an established company/product?