I wouldn't be surprised if the game is still activated through Steam. I purchased LA Noire and Rage from them and went through Steam to play them. I'm also with you on that one, it's annoying to have multiple clients. Steam, Capsule, Origin, Gamelfy, Gamestop...I'd rather stick one only one.