since Itch lacks the staff
This.
You can read that between the lines on many occasions. Issues in tickets not being resolved, people waiting a month to get indexed, people getting their account suspended due to malicious trolls etc.
For starters they should implement a tip for itch in payments. Similar to humble bundle. Right now, if I like the platform and the dev and want to buy here and not on steam, I have no knowledge of how much the dev gives to itch. So while I might buy here to support itch, I might also not actually support itch, since that dev could have set the amount to 0%. I just do not know.
A separate (non refundable) tip to itch in payments would fit into the pay what you want scheme. pay what you want and to whom also. On humble bundles you can decide how much humble, the charity, and the dev gets.
My guess is, that they just play safe and remove adult games from index, if the right complains come in, so they do not have to deal with other complaints. It is a dick move, but might be exactly what they do. Especially the not telling the dev why and that it was done. There do be trolls that do that to hurt the dev.