I don't know why either, but I found them posting some pretty questionable things, and one was posting stuff that was outright illegal, so I've been deleting the posts and banning any account I come by that is involved.
Realistically, I wish the Admins logged in and gave me Admin again since it would make more sense to reorganize the site into something more along the lines of NexusMods. But I think it's all a lost cause in general