Itch didn't have problems with this game so far, so there's no reason to cut out the content before releasing here, as for steam dev doesn't plan to release there yet