Why can’t you just click a button and activate the server here on this web page?
Because we are not sure if your web browser (and its plugins) is secure enough to generate private encryption keys needed to activate your Team Server. Maybe it is, but it is impossible to check it remotely.
We care about your privacy and that’s why all cryptography-related operations are performed in our independent desktop application on your personal computer.