Maybe, maybe not - although I doubt that any social media moderators are free from controversy (I can certainly think of a few here that I've disagreed with). ¯\_(ツ)_/¯
That's true, and is a disadvantage if you don't like real-time chat, although on the flip-side it allows for someone to create a build in real-time and not wait around for a response. So there are positives and negatives (and the same could be said of here vs the LTT Discord). Although, ultimately, in my experience, I would take any build list you get online with a grain of salt no matter where you got it from be it this forum, Reddit, or a Discord server because every community or 'advisor' is going to have their own set of biases and preferences.