the biggest problem, ironically, was how flexible it was.
users were forgetting WHICH provider they signed up to a service with, causing a support nightmare and multiple accounts
then there was the issue that all the big players didn't accept external auth - so google, etc.. require their own accounts.
its difficult because different users have different usage patterns.
for example, two users who never post and are never online at the same time really take no resources from each other. they are effectively "one" user.
one user who posts 10gb of content a day, and is constantly posting would be equivalent to hundreds of "normal" users.
I grew up very religious (Judaism) and while I ended up leaving the religion in disgust for lost of reasons, I did know a Rabbi like that and he was amazing.
we gettin there lt;3