Wow. Calm down! Based on the rules you don't have to use a game engine at all. And actually it is not your business what people are using for creating their games.
You don't like scratch? Thats fine. Calling others idiots because they do like scratch - thats not fine. Just don't play their games, but stop puting hate on them. Itch is not the place for such a kindergarten. So please overthink your behavior.