Agree about everything, itch is no different than bandcamp, without marketing / community it's like putting the game in a folder on your pc ..
here you meet other people who have the same interests, exchange ideas or experiences, perhaps collaborate with jams etc ..
yes, it depends a lot on the genre of the game, however regardless of the type of game in theory it is enough to see what the popular people have done and then do something similar, possibly better to get the same results ..
but it always depends on what your goal is, if you do not intend to be very active on a social level on itch you will remain hidden after the first days of visibility,
the collections is just something like browser bookmarks, or the youtube look after, I suppose that means someone has shown interest, not much more than that ..
personally I don't even care what will happen after I create the game, it's something I do a few hours every day, instead of playing video games or watching TV series or being on social media .. a full blown hobby.
but for me the only logical thing to do once complete is to put it where players can find it, then optimize the minimum things that can be done,
which means steam, any player is there and seems to have organic traffic… even if it's only 200 visuals a day it's worth the initial spend and percentage of sales, it means if it's a good game it can be successful.
here unfortunately maybe it will be 300 views in a year and for those like me who don't care about anything outside of development it's not really an option to consider .. as usual it depends on the goals people have.
however if the intention is to make a ton of money, the best thing to do would be to see what games people want, then make a game that people want, then let people know they want that game that you created a game they want. lol