Quote Originally Posted by Larirawiel View Post
I guess, they have a contract with Valve that the Steam version must be separate from the launcher version.

Cheers
Most likely this. That way you have to give valve money when you buy anything for the game since you MUST do it via steam.