Yes, Steam Greenlight has quality control issues, but it still has a purpose of getting games to the store without going through a publisher.
The environment has been better-than-ever for indies, especially as increasing costs make AAA games harder than ever to make. (in 2015 alone, we have Rocket League, Ark: Survival Evolved, and Undertale)