I was with you until logins. I'm tired of creating accounts and managing umpteen million passwords.
Indieauth lets you authenticate to websites based on your control of a website you specify (via rel=me links).
The only thing that bothered me about the general design is that it used email addresses as identification tokens, and for the site I was making I didn't even want that much personal information from my users.
That's your choice. You can use the same credentials for all accounts you create and manage the entire mass as one. It's a bad practice, I know, but it's still a solution.
That's the understatement of the century.