I'm curious, with Supabase being all in on postgres, why (IIUC) doesn't it use postgres users and roles for user access control. RLS is great, and users/roles allow for column-based access control as well. Was there some practical limitation of using postgres users that caused issues? I know that you'd still have to have the secondary table (auth.users) since the postgres users table won't have all the columns you need. Perhaps social authentication isn't reasonable when you're using a pg user?