Some organisation has come out of nowhere and started to decimate gaming platforms of 18+ games, its taken down quite a few on steam and its gotten rid of all of the games on itch, shits crazy
penquinz0 made a full vid explaining it