I don't know what the point of that forum is. There's zero focus on a particular niche.
If I ever came across it by accident, I would leave because it just doesn't make sense.
I see programming and pets. I wouldn't go there for programming or pets, so.... Got some reorganizing to do!