Details on that would be interesting. I have to say my first thought is that they probably get a lot of indie developers that want on the Network, and don't want to devote and entire position to explaining why not every publisher gets in Steam just because they want to.
> In Team Fortress 2 ... they ruined the game's integrity through introducing a microtransaction economy
So, they take their free to play game, and add the ability to customize your characters in ways that don't affect gameplay that make them money, and they have all of a sudden ruined the integrity of the game? Is it ruined because they want to make some money from it? I seem to remember that when they were just starting the hats, they were also putting out large updates for the player classes, for free.
> take advantage of to promote other Steam games.
You state that like it's bad for it's own sake. What's wrong with them promoting their other games?