I think researchgate and other engines should remove self-citations. If an author is one of the authors (not necessarily first author) of the citing work, then this citation should not be counted. It is natural and ethical requirement that if one is continuing on one's old work to cite previous related work. However, this by no means reflects how the research community in general is benefiting from this work and thus should not be counted. Please note that while some authors are forced to self-cite their work ethically to show relation to past work (and allow reviewers to judge degree of novelty of new work), many authors around the world appear to deliberately self-cite their work to increase their citations. Some trickier less obvious semi self-citation criterion was reported by a colleague. My colleague commented that it was clear that some high impact factor journal agrees to consider relatively weak publications, if they include several citations to other articles in the same journal (which means if published it can help in increasing the journal's impact factor). I hope that these issues are adopted seriously by research evaluation engines (hope there is some way to convey this point of view to them) to assure fair research evaluation..