I dont mind so much about steam and online things, what I am concerned about is the share of profit given to developpers. I assume developpers are paying a fee for each transactions processed on the steam platform? This is one of the reason why I buy mp3s directly from artist websites instead of itunes and other platforms. Does anyone have precise numbers for Steam?
What makes Steam even more interesting then is that it also covers storing, patching and all the other infrastructure stuff. Which can be a huge money saver. Currently Steam is the best option for game developers. Pretty much up until you reach AAA publisher levels.
For the best effect, buy from the devs or the Humble Store and use the Steam keys for actually playing. It has been confirmed that those keys don't cost the devs anything. Therefore it might be interesting to ask the devs if they provide Steamkeys, even if it isn't stated on their page. IIRC, Wadyet games gives you a Steam keys, if requested.
Also I kind of doubt they have the spare resources at the moment to make proper DRM free versions of the games, much less cross platform versions.
Not to mention that several use Steamworks for MP....