DLsite has been removing/delisting "unsavoury" games for quite a while, people ought to fight against our credit overlords.
Yeah I saw that yesterday - apparently because of the same credit overlords :(