Yeah but Steam is still currently the best place to get eyeballs and sales.
Viewing post in Indie games, itch & Steam
nope that is a myth, many developers do not get their games sold and sometimes they don't get people to see the game. This explains it: https://www.pcgamer.com/a-steam-bug-has-reportedly-halved-the-revenue-of-some-in...
https://www.gamasutra.com/view/news/332038/Devs_say_a_problem_with_the_Steam_alg...