Have you tried both? I do not think itch.io should be a place for crap games.
I have rights to express my opinions. Do you understand? Now your feedback is very disgusting and unprofessional, judging someones work by left reactions.
For foolish talk, deaf ears.You should concentrate on your projects and not wasting your precious time in games you consider are a "crap games".