Fair enough. But your issue (as I understand it) isn’t with itch.io or its community but rather with the lack of developers making their games available through itch.io. So the ones you would need to talk to in order to improve the situation would be said developers. Itch’s doors are wide open… ;)