I'm seeing a lot of repeating forum in the GCD about the site's feedback to users and I wonder if they are asking for their reason to be in this site too.

Why are you making this thread yearly?? Since my return at 2017 I think I replied to those kind of threads twice...per year.