This place is never going to be where “everyone” is. I’m sorry. Give up on that. Twitter was easy to sign up for, had search, and you could share public links to Tweets without friction. This place has too much “ideology” and too little functionality.