I am on the same page with you. I am a member of 2 other similar platforms and I've always favored this one over those two. But my perception is that things are getting worse. Indeed, a simple google search will many times point you directly to this site but that is precisely what is concerning.
L