Yes, Steam Greenlight (whatever it's called these days) is a cute idea, but for every gem like the games you mention, there are hundreds if not thousands of crap, minimal effort "games", many of them in a barely working state, which are released there just to make a quick buck or two, either via direct sales, or via the Steam card sales.