Why use Better-Auth, Auth0, Clerk or Firebase instead of building your own auth? - Better Auth