That's not even a lot of money, and it at least creates a small barrier of entry. And there's still a lot of crap in Steam.
I see a lot if indies talking about their game development on other platforms, so hopefully by the time they list they already have an audience and can handle the fee.
But if a game is just low effort shovelware they deserve to lose it.