Itch made a crackdown on incest and made a lot of creators get rid of it
Don't blame itch for it. Blame credit card companies for buckling to virtue signaling Karen's in Australia.
Thanks for the clarification
Hopefully this whole "censoring" saga will come to a ending eventually