The payment stuff works now here so-
Not exactly, since people had to make their games set as free while having the option to pay be on an external site then Itch.io because of adult games got deindexed if they had payment option in them.
That's why you also dont see any donation in them either.
Some games didn't get affected but other games did because of popularity.
Plus, games that got deindexed would not show on the site to the public unless they were deemed okay to be re-indexed, and that was only plausible if they didnt use payment on their games.