You can embed scratch projects into itch as long as your execution is good I see no reason why you would be "doomed"
Viewing post in I only know Scratch, and like some C#
Scratch is definitely more limited but saying it is bad is missing the point of scratch. Scratch is supposed to be used to learn how to program stuff and in this case make games. It's like the people saying scratch is bad are comparing it to Unity or Unreal and saying it's not as good as them but scratch isn't trying to be that. It's like if you said some chair was a horrible chair because you like how apples taste. It is just an odd statement.