im pretty sure that steam release would have more buyers than itch.io
True, but i believe a steam release requires a good bit more time and effort if im not mistaken.