Thank you very much for detailed feedback!
I have good new for you :) already posted of ton games but not on itch.io ,but keep in mind that not all project are games:
https://scratch.mit.edu/users/ggenije/projects/
best of them:
https://scratch.mit.edu/projects/236961433/
https://scratch.mit.edu/projects/240433786/