Unfortunately it isn't intentional, some NSFW games on Itch.io are restricted on how you're able to pay for them and there's nothing Horu can do about it. Fortunately the game is going to get a steam release, unfortunately it won't be until Q2 of 2025.