I think it's separate from that. When I went to the Subreddit for itch.io someone mentioned that there's a law going to effect in the UK requiring more gatekeeping on adult content.
Edit: The announcement has shown your initial guess to be true. Always bet on those guys being the hammer.