Yeah, I saw that. It seems out of place. People like me who barely have time for social media would certainly be at a disadvantage because I won't get anybody to rate my game(I actually feel that getting my friends to sign on itch just to give me ratings is quite manipulative, because they would always support me, so I prefer being rated by strangers).
Well, it was fun building the game.