Its due to the forced changes from the credit card payment processors. Itch are trying to satisfy them by removing games that contain mostly any games that has anything related to women in those games.
It is honestly very bad with what is going on, but this is due to a feminist group.