No, it skirts all around the reason but never gives it.
this is quite simple; we had two choice to 'protect' the games and the developers, while trying to limit piracy.
The first was to give activation code for the games and let the user download the games from the browsers: but we feel this is a limiting choice! You can't change PC, you can't play on more machine, the links expire etc. So we decided to use a client software to activate the games: it's small, not at all 'heavy' for your PC and it has a lot of nice, simple features. Plus you can login in your account from whenever you are and download/play your games immediately, without searching for links, asking permissions and so on.
I'm sorry you don't like the system and I invite you to try it (with a Demo, for example).