Steam also leans on the same anticompetitive "most-favored nation" agreements as Amazon. Sure, you don't have to list on Steam... but if you do, you better not try to go around their cut and list elsewhere at a lower price, either.
They have very positive mindshare with gamers but at the end of the day gaben's not your buddy either.