It seems developers aren't happy about how quickly titles are being blasted onto Steam recently. I've seen a quote from the Secrets of Raetikon
developer who got pushed off the Steam home-page within minutes.
Being in the newly released section on Steam is absolutely vital to some developers and it seems Valve is utterly failing at allowing so many new releases on the same day.
Valve is well known to wanting to become an open platform without greenlight, but even before that happens there are already problems like this cropping up. Imagine if you release on a day that 18 other games get released, how would you as a developer feel? How many people are likely to scroll through pages of the newly released section on Steam, not many I bet.
This poses a problem for stores that want to be so completely open as to allow developers to release whenever they want, there needs to be some curating on this with some sort of limit per-day. Otherwise Steam will not be as profitable as it has been for indies that don't have masses of websites backing them. Hell even having an Indie section on the home-page would help separate them from games with publishers.
This does open the doors for developers to look elsewhere though, why put all your eggs into Steam? This isn't the first time developers have been unhappy with Steam and its processes, Project Zomboid also fell into a trap with the day they released into Early Access steam stopped showing Early Access titles in the 'New Releases' section.
How should Steam solve issues like these? Steam of course even with indies possibly going elsewhere wouldn't die any time soon. It is still the place where the bigger developers push their games on, so if you want them you still most of the time need to go to Steam anyway.
finally bring out their updated client for Linux, and actually have a Mac version of it then maybe more developers are likely to look at them again. They are working on it right now, so stay tuned for information on that folks. Desura still have things talked about new design to appear soon, if it isn't turning into a myth that is.
You can see the full article from where I took the info here