So much negativity... Maybe some of you should try meditating between matches ? or herbal tea ?
Steam is a bit more complicated than a 90euro payment. As soon as you exit the game world and enter the world of corporate business, there are contracts, agreements, intellectual property rights and diverging interests.
Steam is on the cards, but Rome wasn't built in a day... I wish I could give a more affirmative answer.
But one thing is for sure, it's Steam-ing ahead (pardon the pun