Itch is not bugging. Thanks to radical feminists, payment processors are putting pressure on both Itch and Steam to start removing porn games and other such games from their services
Even if Itch is trying to bring em back, if Collective Shout(the radical feminists behind this) are not stopped, they will likely push back harder. This is a breakthrough for them and in their position, I would not give in when I just started winning. So they will likely do the same and fight back harder against Itch